如何避免你的DNS遭到劫持?(访问p站的小技巧)

在这篇文章中,作者介绍了一个上p站的方法。

但是这并不能从根本上解决问题DNS的问题,既然国内的DNS服务器遭到了GFW的污染,那为什么不直接使用国外的DNS呢?

说到这里肯定还有新手司机不懂DNS是个啥,我就不在这里科普了,自己百度googlewiki)。

简单来说所谓的DNS污染,其实就是一台不是你想去请求的DNS服务器,抢在你请求的DNS服务器回应你之前,用错误的地址回应了你。

为什么你的电脑会听从最先回应你的那个服务器呢?因为DNS服务使用的是udp协议(不懂自行百度googlewiki)!(大致上是这样,当然GFW还有一种手段就是DNS劫持,这里就不细说了。)

但是!!!DNS并不是只能走udp协议的!他还可以走tcp协议(不懂?试试百度),而tcp协议干扰难度相较于udp协议可以说是高了不少。

对了忘了说了,在国内8.8.8.8之类的外国DNS是都有GFW的干扰(滑稽),所以不要觉得在网络属性里改个DNS就可以了。

为了准确的获取到遭到干扰的网站ip,你需要这个工具:Simple DNSCrypt(傻瓜式操作,自带中文。开源软件)

这个工具的作用就是把你电脑发出的DNS请求通过tcp转发给你真正的想要请求的DNS服务器上,然后再将真正的想要请求的DNS服务器传回的正确网站地址报告给你的电脑。

 

安装不了?

请使用管理员模式安装。

安装不了,提示信息:系统管理员设置了系统策略,禁止进行此安装。

请打开 设置-更新与安全-开发者选项

开启:开发人员模式

为什么我用了以后设置成自动使用127.0.0.1的DNS地址,然后普通网页就DNS出错了?

请在软件内打开 高级设置-监听地址-设置监听地址

加入:127.0.0.1:53

 

 

注:以上文字中的链接都是由作者我自己一个一个的查找资料之后附上的链接

界面截图
界面截图

 

Simple DNSCrypt

  文件来源:网络

  更新时间:2018年08月03日

  文件说明:

  磁力链接:

  下载地址:官方下载-32位系统 官方下载-64位系统

提示: 转载请获得本文作者 凌晨 授权 --> 联系作者 <-- 联系作者补档 。