杜绝网络运营商干扰DNS

杜绝网络运营商干扰DNS

电脑爱好者 9-2 10:11:05

一般我们上网使用的DNS服务器,都是由网络运营商提供的。正是出于这样的便利,网络运营商就会利用DNS解析的机会,向用户推送各种网络广告以此牟利,甚至还利用此便利进行网络劫持。那么有什么方法可以杜绝网络运营商胡作非为呢?

转换DNS的传输协议

解决上面的困扰,可以试试DNSProxy(下载地址:http://tinyurl.com/psfccfd)。 它的作用是将DNS使用的传输协议,由TCP协议替代默认的UDP协议,这样就可以避免绝大多数DNS的干扰。下载解压后,用文本编辑器打开其中的 dnsserver.conf配置文件,将里面的DNS参数修改成自己喜欢的DNS服务器地址。比如我这里就使用的是国内的114DNS服务,即 114.114.114.114或114.114.115.115。

接下来找到Windows系统的“本地连接”,右击选择“属性”,在 弹出窗口中选择“Internet 协议版本 4”,点击“属性”按钮后在弹出窗口的“首选DNS服务器”选项中,将其设置为“127.0.0.1”。以后所有系统发送出的DNS信息,都会首先通过该 工具转换传输协议后,再发送到DNS服务器中进行解析操作。

加密DNS的传输数据

除了网络服务商常常进行捣乱以外,一些电脑病毒也会对DNS数据进行劫持,所以最好的解决方法就是进行数据加密。首先安装DNSCrypt这款工具(下载地址:http://tinyurl.com/q2ncjt9), 完成运行,在系统托盘找到软件图标,右击选择“Open Control Center”,在弹出的窗口中首先将“Enable OpenDNS”和“Enable DNSCrypt”选中,这样就可以在使用OpenDNS提供的域名解析服务时,对传输的DNS数据进行加密处理了。如果用户使用无线进行上网,还可以选 择“DNSCrypt over TCP/443(slower)”项,这样无线传输的信息也会进一步的进行加强。

小提示:使用其他DNS服务器

既 然问题出在网络运营商的DNS服务器上,那么最简单的方法就是更换DNS服务器,CFan杂志上曾经介绍过的DNS Jumper即可快速完成。它默认提供Google DNS和Open DNS等DNS服务器(图1)。也可以自动进行测速选择最快的DNS服务器(图2)。

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s