当前位置:首页 > 新闻资讯 > 人物观点 > 新闻
DNS 解析无忧,办公网络让干扰走开
  1. 2018/4/4 12:51:37
  2. 类型:原创
  3. 来源:齐乐娱乐
  4. 报纸编辑:齐乐娱乐
  5. 作者:
【齐乐娱乐在线】 每天用电脑进行办公,为了不耽误工作,确保网络畅通是必须的。而使用浏览器访问网络时都有一个很重要的步骤,就是将用户输入的域名转换为相应的IP地址。而要进行这个转换操作,就必须使用到DNS解析服务,但是这项服务关联的数据在传输的过程中经常受到各种各样的干扰,以至于用户的系统无法得到正确的反馈数据。那么如何才能保证DNS解析服务不再受到任何干扰呢?
加密DNS传输的数据其实要想解决这个问题的话,有多种方式可以选择。其中一种方式就是对传输的数据进行加密,这样由于无法进行解密,因此也无法干扰了。这里笔者推荐下载安装Simple DNSCrypt这款软件(https://github.com/bitbeans/SimpleDnsCrypt),其最大的特色就是使用了 DNSCrypt 协议进行数据传输。第一次运行这款软件后,首先在软件窗口右上角的语言列表中选择简体中文这一选项,从而将操作界面切换为我们熟悉的简体中文(图1)。    小提示:如果用户打开安装文件之后,提示缺少必要的系统组件,那么请安装 .NET Framework 4.6.2。如果要想卸载这款软件的话,首先需要选择软件界面中的“高级”标签。接下来点击“卸载服务”中的“移除服务”按钮,成功以后才可以进行软件的卸载。    现在找到窗口中的“DNSCrypt 服务”这一选项,点击后面的按钮将它激活。接着勾选界面上自己正在使用的网络,如果用户不知道自己使用的是哪一块网卡,那么就勾选上所有的网卡。接下来点击软件界面中的“服务器”标签,在弹出的窗口界面中找到“DNSCrypt 模式”下面的按钮,然后将这个按钮进行激活,这样这款软件自带的所有DNS服务器就可以使用了。当然用户也可以根据自己的需要,在窗口下方的列表中选择某一个服务器来使用(图2)。    DNS信息不再受干扰    所有的配置完成以后,关闭系统中已经运行的网络软件,再重新启动它们就可以在解析的时候对数据进行加密传输了。如果用户发现无法进行正确的解析操作,那么首先在“开始”按钮上点击鼠标右键,在弹出的菜单里面选择“控制面板”命令,这样就进入到系统的控制面板窗口。接着点击“网络和Internet”下面的“查看网络状态和任务”命令,在弹出的对话框中点击左侧的“更改适配器设置”命令,接下来打开系统的“网络连接”窗口。如果用户是通过路由器来上网的,那么就选择列表中的“以太网”选项。    用户选中自己的网络连接以后,点击鼠标右键选择“属性”命令,在弹出的窗口列表中选择“Internet 协议版本 4”这一选项,再点击下面的“属性”按钮后,在弹出窗口的“首选DNS服务器”选项中,查看是否设置为127.0.0.1这组IP地址了(图3)。如果没有设置的话,那么只需要手动进行设置,设置完成以后就可以进行正常的解析操作了。以后所有系统发出的域名解析请求,就会经过这款软件的加密处理以后,再发送到设定的DNS服务器进行处理。DNS服务器解析完成以后,再将解析的数据进行加密并回传到用户的系统里。其他设备可用DNS信息Simple DNSCrypt这款软件除了可以对传输的DNS信息进行加密处理以外,还有其他一些非常有用的功能。比如点击软件界面中的“高级设置”这一选项,将“DNS缓存”选项进行激活,再将下面的“全局代理”选项进行激活,设置完成以后点击“应用设置”按钮就可以了。激活“DNS缓存”选项的好处在于,当用户对某一个域名进行了DNS解析操作以后,它的反馈信息将保存在软件的DNS缓存信息里。以后当用户再次对这个域名发送解析请求的时候,就直接在本软件的缓存中调用以前的解析数据结果就可以了,从而减少了DNS解析向服务器发送请求和传输的时间(图4)。     当用户开启“全局代理”选项以后,当前的这台电脑就变成了一个DNS服务器。这样在局域网中的其他设备中只需要将DNS设置为这台电脑系统的IP地址,其他设备发送的网络解析请求就会通过Simple DNSCrypt这款软件来处理了。那么如何知道这台电脑的IP地址呢?现在通过按快捷键“Win+R”,打开Windows系统的“运行”框。在其中输入cmd命令后,按下回车键打开命令提示符窗口,接下来在窗口输入命令ipconfig /all即可。在出现的结果窗口中找到“IPv4 地址”这个选项,记录下后面的IP地址信息就可以了,比如笔者这里就是192.168.1.7(图5)。 其他类似软件的选择    由于Simple DNSCrypt在使用的过程中首先需要对数据进行加密,在传传输服务器后还有一个解密的过程,这样整个操作过程相对于普通的解析操作所花的时间就更长。如果用户不喜欢这种方式的话,那么我们可以试一试Pcap DNSProxy这款工具,它的原理就是在本地的系统里面搭建一个DNS解析服务。首先需要下载一款名为Pcap DNSProxy的工具(https://github.com/chengr28/Pcap_DNSProxy),下载完成以后对压缩包进行解压,进入到其中的Windows子目录里面。由于这款工具是基于WinPcap进行开发的,因此现在要进入到Tools这个子目录里,先对WinPcap这个数据包文件进行安装操作。接下来用文本编辑器打开 Config.ini 这个配置文件,对其中的参数进行相应的设置。如果用户要想象上面那款软件一样,供其他的设备进行DNS解析操作的话,那么就将“Operation Mode”这个参数设置为“Server”。接下来将“DNSCurve Protocol”“Local Protocol”和“Outgoing Protocol”这三个参数修改为“IPv6 + IPv4 + TCP”,这样在进行域名解析的时候(图6),首先就使用 TCP这种协议。在 TCP这个协议失败后再换成UDP协议,从而提高数据包传输的稳定性。配置完成以后,运行文件夹中的ServiceControl.bat文件,在弹出的窗口根据向导输入参数1并按下回车键,就表示选择了“1: Install service”这个选项,就为这款工具在系统中安装了一个启动服务(图7)。接下来输入参数3并按下回车键,就可以激活刚刚安装的这个启动服务,从而使得该工具可以在系统运行的时候自动启动。当启动服务设置成功以后,Windows系统会询问用户是否同意该工具访问网络,这时一定要将“专用网络”和“公用网络”选项都选中,然后点击“同意”按钮允许它访问网络才可以。接下来按照以前的方法,在“网络连接”→“首选DNS服务器”内填入“127.0.0.1”。以后所有系统发出的域名解析请求,就会经过该工具的处理后,再发送到设定的DNS服务器上进行处理。接下来工具将DNS服务器的解析数据存放到本地系统中,这样当用户下一次访问同一个网站域名的时候,就不需要再向DNS服务器发送解析请求,直接调用存储在本地系统的解析信息,这样就避免了DNS信息被干扰的可能。    小提示:如果要卸载Pcap DNSProxy这款软件的话,运行批处理文件后选择2,执行完成以后删除文件夹即可。
本文出自2018-04-02出版的《齐乐娱乐》2018年第13期 A.新闻周刊
(网站编辑:pcw2013)


我来说两句(0人参与讨论)
发表给力评论!看新闻,说两句。
匿名 ctrl+enter快捷提交
读者活动
48小时点击排行
论坛热帖
齐乐娱乐老虎机