这篇文章主要解决HTTP劫持 DNS污染
什么是HTTP劫持?
HTTP劫持一般是浏览器在传输数据的时候,对网站的数据添加内容,比如广告什么的,通信运营商喜欢打广告这样也能增加收入,但是这种还不至于网站打不开,有些时候如果某些关键词被发现后,当地运营商会阻断TCP链接,然后网站就打不开了
什么是DNS污染呢?
这个就是一个非常让人头疼的事情的,这种是最嚣张的了,DNS污染一般是直接把你的域名指向到其他ip的服务器,说的明白点就是你要访问的网站打不开了。
怎么知道自己要访问的域名被DNS污染了呢?
这里演示一下
这里我用ping.china.com
ping检测 DNS是否正确指向
这个图片可以看出,我们的域名被指向了 FACEBOOK twitter 等网站,这个显然是不真确的指向。国内的所有机器
然后我们再来看外海服务器指向
当我们用海外的设备测试的时候 发现域名是正确的指向,这也是为什么我们用海外的服务器翻墙后就可以打开网站。
DNS 域名污染解决办法
如果您有需要的网站打不开,然后域名被墙了,如果这个网站对你很重要,这里会逐步告诉您 怎么直接打开网站。
步骤一:举例 www.freevpnnet.com 这个网站打不开了,然后该网站还是在运行的。
首先打开ping.chinaz.com 然后 ping 测试 www.freevpnnet.com .这里选择海外就行了
然后海外服务器会正确的显示导向网站域名的服务器ip
上图 可以看到 www.freevpnnet.com 正确的服务器ip 是 104.28.9.67
现在已经查到正确的网站域名ip 地址了 ,已经完成一半了。
步骤二: 手动修改本机 host文件
现在以 window s10 为例
1 ·。首先找到 切换到 C:\Windows\System32\Drivers\etc
的目录 我们会发现有个hosts的文件
2 .
然后编辑这个文件 这里 前面写ip 104.28.8.67 就是刚刚我们从ping.chinaz.com 海外服务器找到的正确ip, 然后空格 写 www.freevpnnet.com 然后再保存文件,这样就可以成功打开 www.freevpnnet.com了
可能遇到的问题解答
比如 :
Win10修改编辑hosts文件无法保存怎么办?
1.首先进入Win10系统的hosts文件所在位置,我们直接输入C:\Windows\System32\Drivers\etc后回车就可以打开了,右键hosts文件,选择属性,如下图所示
2点击hosts属性对话框里的“高级”,如下图所示
3在hosts的高级安全设置界面点击更改权限,如下图所示。
4。在新弹出的对话框里点击添加按钮,如下图所示。
5。点击hosts的权限项目窗口下面的主体的“选择主体”,如下图所示。
6点击进入选择用户或组界面,点击高级,如下图所示
7点击高级后,我们接着在点击理解查找,然后在查找结果里找到当前用户的账号,选中后点击确定,如下图所示。(一般电脑用户是用 administrator ) 我这里电脑用户是pkaust8. 您选择administrator就可以了
8.在选择用户或组界面里点击确定,如下图所示。
9将hosts的权限项目界面下的基本权限的所以项目都勾选上,然后点击确定,如下图所
10权限添加成功后,直接点击确定,如下图所示
11点击后,系统提示你将要更改系统文件夹的权限设置,这样会降低计算机的安全性,并导致用户访问文件时出现问题。要继续吗?我们点击是。如下图所示。