VPN技术 · 2023年11月10日 0

DNS污染的解决方法

DNS污染 解决办法

这篇文章主要解决HTTP劫持 DNS污染

什么是HTTP劫持?

HTTP劫持一般是浏览器在传输数据的时候,对网站的数据添加内容,比如广告什么的,通信运营商喜欢打广告这样也能增加收入,但是这种还不至于网站打不开,有些时候如果某些关键词被发现后,当地运营商会阻断TCP链接,然后网站就打不开了

什么是DNS污染呢?

这个就是一个非常让人头疼的事情的,这种是最嚣张的了,DNS污染一般是直接把你的域名指向到其他ip的服务器,说的明白点就是你要访问的网站打不开了。

怎么知道自己要访问的域名被DNS污染了呢?

这里演示一下

这里我用ping.china.com

ping检测 DNS是否正确指向

DNS污染的解决方法

这个图片可以看出,我们的域名被指向了 FACEBOOK twitter 等网站,这个显然是不真确的指向。国内的所有机器

然后我们再来看外海服务器指向

DNS污染的解决方法

当我们用海外的设备测试的时候 发现域名是正确的指向,这也是为什么我们用海外的服务器翻墙后就可以打开网站。

DNS 域名污染解决办法

如果您有需要的网站打不开,然后域名被墙了,如果这个网站对你很重要,这里会逐步告诉您 怎么直接打开网站。

步骤一:举例 www.freevpnnet.com 这个网站打不开了,然后该网站还是在运行的。

首先打开ping.chinaz.com 然后 ping 测试 www.freevpnnet.com .这里选择海外就行了

DNS污染的解决方法

然后海外服务器会正确的显示导向网站域名的服务器ip

DNS污染的解决方法

上图 可以看到 www.freevpnnet.com 正确的服务器ip 是 104.28.9.67

现在已经查到正确的网站域名ip 地址了 ,已经完成一半了。

步骤二: 手动修改本机 host文件

现在以 window s10 为例

1 ·。首先找到 切换到 C:WindowsSystem32Driversetc

的目录 我们会发现有个hosts的文件

DNS污染的解决方法

2 .

然后编辑这个文件 这里 前面写ip 104.28.8.67 就是刚刚我们从ping.chinaz.com 海外服务器找到的正确ip, 然后空格 写 www.freevpnnet.com 再保存文件,这样就可以成功打开 www.freevpnnet.com了

DNS污染的解决方法

可能遇到的问题解答

比如 :

Win10修改编辑hosts文件无法保存怎么办?

1.首先进入Win10系统的hosts文件所在位置,我们直接输入C:WindowsSystem32Driversetc后回车就可以打开了,右键hosts文件,选择属性,如下图所示

DNS污染的解决方法

2点击hosts属性对话框里的“高级”,如下图所示

DNS污染的解决方法

3在hosts的高级安全设置界面点击更改权限,如下图所示。

DNS污染的解决方法

4。在新弹出的对话框里点击添加按钮,如下图所示。

DNS污染的解决方法

5。点击hosts的权限项目窗口下面的主体的“选择主体”,如下图所示。DNS污染的解决方法

6点击进入选择用户或组界面,点击高级,如下图所示

DNS污染的解决方法

7点击高级后,我们接着在点击理解查找,然后在查找结果里找到当前用户的账号,选中后点击确定,如下图所示。(一般电脑用户是用 administrator ) 我这里电脑用户是pkaust8. 您选择administrator就可以了

DNS污染的解决方法

8.在选择用户或组界面里点击确定,如下图所示。

DNS污染的解决方法

9将hosts的权限项目界面下的基本权限的所以项目都勾选上,然后点击确定,如下图所

DNS污染的解决方法

10权限添加成功后,直接点击确定,如下图所示

DNS污染的解决方法

11点击后,系统提示你将要更改系统文件夹的权限设置,这样会降低计算机的安全性,并导致用户访问文件时出现问题。要继续吗?我们点击是。如下图所示。

DNS污染的解决方法