使用DNSFworder解决DNS污染问题

作者:admin 发布时间:December 3, 2014

你正在查看的教程编写于10年4月28日前,最后编辑于10年4月28日前,部分内容可能已经过时且不再可用,请斟酌确认并查看最新的说明教程。

GFW有一种更高效的屏蔽手段,在DNS查询阶段就污染了很多域名,返回无效的IP,这样就没有后续请求,他也就无需用什么规则去判断屏蔽了。比如你在本机查询 nslookup www.facebook.com,返回的是202.102.110.204,也可能是其他IP,总是不会是facebook的IP,是其他无效的地址。

DNSFworder 是一种本地DNS查询机制,他把本地的dns查询请求,转发给其他你给定的dns(可以是ISP的,也可以是第三方的),用一些方法去避免掉gfw污染的域名ip,给出正确的ip。这是他的基本用法,当然也有很多其他用处。

软件到这里下载,32位||||和64位版||||Mac||||配置文件下载
下载到本地之后,新建一个目录,名称随便写,确保你下载的程序和配置文件dnsforwarder.config在同一目录内。
Windows下直接打开这个程序,会出现一个cmd窗口。
请输入图片描述
如果需要DNSFworder在后台运行,需要在cmd中执行

dnsforwarder.exe -d 

这个可选,不知道怎么操作的朋友直接无视吧。
需要保持这个窗口一直为打开状态。
此时设置你本地dns服务器为127.0.0.1即可,如下图所示。
请输入图片描述
Mac的话应该需要下载程序到本地,然后在终端执行

./dnsforwarder_mac

然后设置本地连接的Dns服务器地址为127.0.0.1。

我们的配置文件加上了Gfwlist里面的域名与屏蔽某些广告域名的功能。

标签: none

评论已关闭