天天看点

linux 域名劫持,域名被劫持处理方案

首先简单说下什么是域名劫持,域名劫持就是在劫持的网络范围内拦截域名解析的请求,分析请求的域名,把审查范围以外的请求放行,否则直接返回假的IP地址或者什么也不做使得请求失去响应,其效果就是对特定的网址不能访问或访问的是假网址。

怎么解决呢?很简单,域名劫持对于https是无效的,他只能劫持80端口,下面详细介绍一下怎么解决。

1,确定被劫持的域名

2,把该域名及网站放到装有宝塔面板的linux服务器上

3,给转移过来的域名加https,ps:宝塔现在支持多域名一键加https,操作过程如下,点击被劫持域名旁边的设置,选择ssl,然后选择Let's Encrypt,输入邮箱,选文件验证,然后选择所有域名,点确定,大约1分钟后会显示已经布置好https,此时请点击右上角的强制HTTPS开关,这样此站点的所有域名就加好https了。

4,测试是否已经解决劫持问题。

注意:140服务器因为安全规则的问题需要重启两次nginx服务,第一次是创建完网站,重启一次nginx服务,第二次是加完ssl证书,需要再次重启nginx服务。其他linux服务器可以不执行该重启操作。