压缩传输数据 让DNS不受干扰
2015-05-30万立夫
万立夫
很多用户在使用网络运营商提供的DNS服务时,都会被服务商插入各种各样的广告信息,于是很多用户开始使用第三方的DNS服务。可是现在很多第三方的DNS服务也常常受到干扰,不是数据延迟就是无法解析。那么如何解决这个问题呢?
一、设置软件参数
其实现在要想解决自己的问题,可以利用“AnalogX FastCache”这款软件,在本地系统搭建一个DNS服务器系统,从而对传输的DNS数据进行压缩和存储,这样就可以减少传输过程中的干扰。首先下载安装这款软件,安装完成以后在系统托盘中找到软件图标,在图标上点击鼠标右键选择 “Cogfig”命令,在弹出的对话框中对软件参数进行一番设置。
首先选中“auto start”选项,这样就可以让软件随机启动,从而减少了手动启动的繁琐。接下来在“Primary DNS IP”和“Secondary DNS IP”选项中,分别设置两组不同的DNS服务器IP地址。建议大家设置一组国内的再设置一组国外的,这样软件会根据Ping值选择最快的那组来使用(如图1)。设置完成以后点击OK按钮,软件的设置操作也就完成了。
二、系统参数修改
由于我们打算启用新的DNS服务器,所以就需要对已有的设置也进行修改。首先打开系统的控制面板窗口,接着点击“网络和Internet”下面的“查看网络状态和任务”选项。在弹出的操作窗口中点击左侧的“更改适配器设置”命令,然后就会打开系统的“网络连接”窗口,从中选择自己最常用的网络连接方式。比如用户是通过路由器来上网的,那么就选择列表中的“本地连接”这项。如果用户还是传统的拨号上网,那么就选择列表中的“宽带连接”即可。
用户选中自己的网络连接以后,点击鼠标右键选择“属性”命令,在弹出的窗口列表中选择“Internet 协议版本 4”这项。点击下面的“属性”按钮后,在弹出窗口的“首选DNS服务器”选项中,将其设置为127.0.0.1这个IP地址就可以了(如图2)。以后由电脑系统发出的DNS请求,就会经过压缩发送到DNS服务器。这样当软件接收到反馈的DNS信息后,就会自动存储到本地系统中。以后再遇到同一个域名解析的请求的时候,就直接从缓存里面调用存储的信息,从而免去了再次发送请求的等待时间。
三、功能继续拓展
其实前面介绍的都是“AnalogX FastCache”这款软件的基本功能,如果用户自己观察的话会发现软件其实还可以替代系统的Hosts的功能。比如在软件图标点击鼠标右键选择菜单中的“Cache”命令,在弹出的对话框中就可以看到已经存储的DNS解析信息,对于那些根本不熟悉的域名我们就可以对其进行屏蔽(如图3)。
比如我发现www.37.com这个域名就不熟悉,打开一看是一个自己从未访问过的游戏网站。这个时候在列表中选中这个域名,点击下方的“edit entry”按钮,在弹出的对话框中将“Edit the ip address”设置为0.0.0.0。然后在“”选项中设置这个信息保存的时间,其中1440就表示为一天的时间(如图4)。以后当有软件在后台悄悄访问这个域名的时候,软件就会对其进行屏蔽操作。