打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
教你找出最适合自己的DNS服务器_解疑答难区_软件区 卡饭论坛 - 互助分享 - 大气谦和!

教你找出最适合自己的DNS服务器

本帖最后由 WALBX 于 2013-3-17 19:27 编辑

      最近在解疑答难区看到一些饭友关于该设置哪个DNS服务器最好的疑问,其实一般来说把当地网络运营商提供的DNS或者谷歌,114这两个公共DNS作为我们的首选就是比较好的选择。但是很多朋友还是会提出到底“哪个好”之类的疑问,我也在个别帖子中提出了一些个人见解,但毕竟只是个人见解,没有什么强有力的数据背景支撑,所以在这里分享几款DNS相关工具以及其简单的使用方法,希望能帮助大家选出最适合自己的DNS服务器。

     先引用一段我觉得比较直白的关于DNS的解释来让一些想了解但还不了解DNS的朋友先对DNS有一个总体的认知:
DNS 的全称是 Domain Name System 或者 Domain Name Service,以显浅的语言来解释,对于上网的用户来说,DNS 就是一台(或多台)在网络上的服务器,专门为大家上网时解析网址的IP地址的。互联网被发明时是需要靠 IP 地址去定位网络上的服务器或网络设备的,它可以看做是一个网站的门牌号,但IP地址(如 124.122.45.2)这样的数字实在太难被人们所记住,如果上任何网站都需要输入这样的地址恐怕对任何人来说都是噩梦!于是,人们发明了域名(网址),也就是像www.kafan.cn这样有意义的单词组合来帮助人们记忆与输入。

不过,虽然人能看懂域名,但电脑却只懂 IP 地址,那怎么办呢?嗯,当你用电脑访问异次元的域名http://bbs.kafan.cn时,就要有一位懂得“翻译”的“指路人”去告诉你的电脑,www.kafan.cn究竟对应的是哪个IP地址了,这样你的电脑才懂得怎样去找到异次元的服务器并下载你要访问的网页内容。而这个“指路人”的角色就是DNS。

下面是正题:

一.Namebench(适用于Mac、windows、Linux操作系统,官方主页http://code.google.com/p/namebench/)

软件简介:Namebench是Google推出的一款跨平台的开源测试工具,支持Windows、Linux和Mac平台,采用图形用户界面,提供命令行接口。namebench 可以帮你寻找你的电脑能访问的最快的DNS服务器,通过测试并输出详细的图形报表告诉你,为什么所选择的DNS服务器是最快的。   
    为了获取最贴近实际情况的数字,Namebench会自动调用用户浏览器的浏览历史来进行测试。此外,软件还会自动检测不同IP之间的缓存共享关系并移除速度最慢的服务器来避免不准确的测试结果。

百度云盘地址:http://pan.baidu.com/share/link?shareid=406284&uk=2718495244 (我仅下载了for windows的,需要其他操作系统的请自行下载)
软件我只用了我电脑上的MSE
扫描并通过,如果担心安全问题,请自行在网上下载


使用方法简介
官方说明:http://code.google.com/p/namebench/wiki/UsingNameBench
软件运行界面如下:

点击Extract开始运行该软件,运行后界面下图:



默认勾选的两个选项的简要说明
Include global DNS providers(包括提供全球DNS提供商):选择Include global DNS providers(Google Public DNS, OpenDNS, UltraDNS)这个选项将把全球范围内注明的DNS提供商包括到基准测试当中。高级用户可以编辑namebench.cfg改变这个测试名单。

Include best available regional DNS services(包括最好的区域DNS服务):选择Include best available regional DNS services这个选项将在本次测试当中包括最快的区域DNS服务器。通过对世界各地1000多DNS服务器的健康状况快速检测,程序自动选择能做出正确的响应的最快的服务器。

以上界面的默认参数适用于大部分人

Namebench启动后,会自动检测到当前计算机已配置的DNS地址,并显示在Nameservers一栏当中。如在我的电脑中,使用的是141.114.114.114和8.8.8.8 DNS服务器,此DNS转发查询请求到216.231.41.2, 216.254.95.2DNS上,以便我能否正常上网。点击“Start Benchmark(开始基准测试)”软件将开始测试。(测试时间相对下面几款软件来说要长,我这次测试耗时6分钟


测试完毕会在界面的最下方RUNNING左边显示出该次测试结果所存放的位置,(然后自动弹出),最后给出一个结论
我测试的时候看到测试结果将保存在C:\Users\你当前只用的用户名\AppData\Local\Temp\该次测试产生的文件名
测试结果即可用来作为你设置DNS的参考。
输出结果简介
基准测试成功完成之后,软件会产生一个如下图的测试结果


在网页左上部分,是Namebench为你挑选的比当前首选DNS快的另一个DNS,并且有一个百分比的比较结果。比如我这次测试,Namebench测试出8.8.4.4比我当前的首选DNS114.114.114.114快1.1%。


也就是说,通过这次的基准测试,Namebench根据我当前的网络状况挑选出了一个更快的DNS。
在网页的右上部分的Recommended configuration (fastest + nearest),列出了三个最快的和最接近当前我首选DNS114.114.114.114的DNS,这就达到我们这次使用namebench挑选最快DNS的目的了。
Tested DNS Servers列出了被测试的DNS服务器的其他信息,如下图:


IP:IP地址       Descr:描述,即来自哪里的DNS    Hostname:主机名
Avg (ms):请求的平均响应时间     DIFF:与当前本机首选DNS的比较值(按速度快慢由高到低排量)
Min:最小响应时间   Max :最大相应时间   Notes:备注

Graphs :图表结果使测试的过程一览无遗
包含Mean Response Duration平均响应时间
Fastest Individual Response Duration最快个体响应时间
Response Distribution Chart (First 200ms)前200毫秒的响应分布图
Response Distribution Chart (Full)全程响应分布图。


Query Details(细节查询):Namebench还有整个过程的日志,做成一个csv文件供你分析。


Configuration:本次测试的配置情况。


该部分截图均来自本人亲自测试的截图,部分翻译描述为我自己的理解,不一定准确,见笑了


二.GRC的DNS Benchmark(适用于Windows系统,官方主页http://www.grc.com/dns/benchmark.htm

软件简介:DNSBenchmark,一款小巧的绿色DNS速度测试工具,可以批量测试,可用于检测各种DNS延迟,它内置了部分DNS,还可以自定义添加各种最新DNS。
这里提供的是英文版(我以前大概找了一下也没找到中文的,而且对于这里要用到的功能来说操作很简单,英文版也没什么问题)
DNSBench.rar(149.89 KB, 下载次数: 345)

软件我只用了我电脑上的MSE
扫描并通过,如果担心安全问题,请自行在网上下载


使用方法简介
DNSBench不需要安装,只要点击运行就即可启动(或者win7用管理员权限运行),启动界面后点击上方的Nameservers选项卡,即看到如下界面:


启动后,会自动检测出我们本地使用的DNS服务器,我们也可以点Add/Remove来添加我们想要测试的DNS(弹出下面左图,录入DNS后点击add,要清除打开软件时搜索出的列表,选择Remove Publis Nameservers);要删除列表中的某一DNS,在该DNS处右键选择第一项:Remove this ameserver(界面如下面右图)。


添加或者删除操作完毕后,点击Run Benchmark开始测试,我个人的笔记本测试软件默认列表时蓝色滚动条走满完成测试需要三四分钟时间,请耐心等待。完成后会显示出测试结果。如图:


测试结果的线条分别代表
1、红色Cached:(不知道该怎么准确翻译)越短越好;
2、绿色Uncached:(不知道该怎么准确翻译)越长越好;
3、蓝色DotCom Lookup:.com 域名的查询,越长越好。

测试结果即可用来作为你设置DNS的参考。

对于这个软件我只是用到这些,更多功能请自行使用,如果有更好的使用方法欢迎回帖分享。
该部分有部分截图来自互联网,软件本人亲自测试


三.DNS Jumper(适用于Windows系统)

软件简介:绿色,小巧,支持多国语言的Dns Jumper 是一款快速DNS切换和测速择优的工具,只需一键即可切换DNS配置,免去了你每次都要手动打开本地连接中的Internet协议来更换DNS的麻烦。它不但内置了Google Open DNS、Comodo DNS 等大量免费公共DNS,还可以让用户自由手动添加/删除自己收集的地址。

    更实用的是,它还可以为你的DNS列表批量测速并自动选择最快的进行应用,而且也能一键清空本地DNS缓存。有了Dns Jumper,不但加快了用户切换DNS的速度,而且对于那些没有网络知识的人也可以轻松配置DNS。
DnsJumper_v1.0.4.rar(417.41 KB, 下载次数: 3601)

软件我只用了我电脑上的MSE
扫描并通过,如果担心安全问题,请自行在网上下载


使用方法简介这款有中文语言(默认即是),真没多少好说的,一看就明白了~
):
解压后运行,界面如图:


语言选择在左下角
可以选择软件提供的一些DNS,可以手动设置DNS,可以清除DNS缓存。

本篇是为了选择最适合自己的DNS,那么用这个软件的主要目的当然就是使用“最快DNS”按钮来检测了,我在自己的机器上检测耗时1分钟。


检测完后要使用检测出的最快DNS的话,点击“应用DNS服务器”即可,不想使用该DNS就X掉窗口。

要注意的是使用笔记本或者有多张网卡的台式机的朋友,注意设置的时候选择相应的网卡。

该部分截图为本人亲自测试时的截图

四.彗星DNS优化器(该软件在卡饭软件下载区有贴,我就不复制了,帖子链接 彗星DNS优化器 1.20--DNS地址参数调整,提升浏览网页的速度

软件简介:本软件可为你的电脑设置出最优的DNS地址参数。可以提升你浏览网页的速度。
最近更新:
1.备选DNS地址扩充到1919个。
2.自动设置功能中挑选DNS服务器地址的算法加入了失败率因素。
3.程序代码有较大的梳理,在稳定性方面做出进一步改进。次要版本号也因此加了一。
软件特点:
1.从1919个已知的DNS地址中,以现场测速的方式,找到10个响应速度最快的,设置到你的网络连接中。
2.设置过后,可关掉本软件,效果长期有效。

要注意文中有提到
感谢蓝心语网友提醒,用《超级兔子清理天使》能扫描出蓝心语说的那个KK图铃插件残余,至于为什么会是这样,本人无法解释,也不会修正,隔行如隔山,见谅。东西是从华军软件园找的,版主说,这个残余不会影响系统,至于原因和如何解决问题,只有请好事者自行探索。




个人体会我没有去仔细了解几款软件测试DNS的具体方法或者说机制,单就使用感受得出的结论):
DNS Jumper:简单易用,方便快捷
DNS Benchmark:测试功能强大,输出的结果比较直观,但是不太详细,当然,对大部分人来说足矣。
Namebench:测试功能强大(相应的测试过程稍微慢点),输出结果很直观而且很详细,方便高人(额,高人也可能会用更高级的吧)或者对这方面比较关心的朋友通过数据自行选择DNS。
彗星DNS优化器:没使用过,看介绍和大家的评论好像使用也很方便,个人不做评论。


建议:上面几款工具按个人喜好选择一到两款配合使用。



                                                PS:前三款软件本人亲测。   







参考文献:
用namebench挑选最快的DNS
使用 Namebench 查找更快的DNS服务器              
巧设DNS,加速互联网

DNS Jumper - 方便一键快速切换网卡DNS地址设置的免费实用工具 (批量测速/清空缓存等)
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
快速宽带连接
瞬间提高小米手机网速3倍
OpenDNS vs Google DNS解析速度测试
一点资讯【根本不需要升级4G 学会这3部让你手机网速提升3倍】
修改DNS,让你的上网速度更快!
玩游戏延时太高?小编教你一招网速翻倍
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服