2015年6月19日星期五

什么是DNS 怎么样挑选最快的DNS ??????

什么是DNS

   
     DNS服务器是指“域名解析服务器”,而域名就是我们通常所说的“网址”。在互联网中识别和寻找不同的计算机,实际上是需要知道该计算机的IP地址才能进行访问。比如220.181.38.4,这个IP就是百度的电信线路IP中的一个,电信用户在地址栏中输入这个IP地址就可以直接访问百度了,而每个网站都有一个或多个IP地址,如果客户在浏览网页时要输入这些IP地址来进行访问的话,无疑是有很大记忆难度的,而通常我们都是通过域名(网址)来对网站进行访问的。

 一、DNS服务器的工作原理大致如下:

   1、用户在浏览器里输入域名,例如 www.baidu.com 

   2、回车后,这个域名被发送到为用户提供的DNS服务器中 

   3、这台DNS服务器中存储了 www.baidu.com对应的IP地址信息,比如所对应的IP是220.181.38.4,这样,DNS服务器就会将用户的访问请求发送到220.181.38.4,也就是百度的网站服务器。这样就实现了把域名翻译成IP地址的过程 

   二、设置DNS服务器 在中国负责翻译域名和IP地址的服务器有很多,根据用户上网的线路和地理位置的不同,为其提供DNS解析服务的服务器也不同,下面介绍下如何知道为自己提供DNS服务的服务器IP是什么:
    1、如果是通过路由器上网,那么只要登陆路由器管理界面,找到“状态”项,一般就可以在里面看到你的公网IP和当地的DNS信息了 
    2、如果是ADSL直接拨号上网,则按如下操作:
     (1)拨号上网 
     (2)点“开始”---“运行”,在运行栏里输入CMD,然后确定 
     (3)在出现的DOS窗口中,输入ipconfig/all,回车

     (4)这时可以看到DNS SERVERS后面的IP地址,就是你当地的DNS地



目前国内电信运营商通过使用DNS劫持的方法,干扰用户正常上网,使得用户无法访问Google、Gmail、Google AdSense、Google Maps等常用服务..大家可以自己查找试试,尽量选择一个自己访问最快的DNS服务器,中国的电信运营商都是流氓,DNS服务器,早换早轻松。

怎么样挑选最快的DNS

 方法一:

  用namebench挑选最快的DNS

   简介:

Namebench可以为你搜索到可供你的计算机网络使用的最快的DNS服务器。Namebench通过使用网络浏览器历史运行一个公平和彻底的基准测试,用tcpdump输出,或用标准化的数据集提供专有的建议。Namebench用开源工具和库( Python, Tkinter, PyObjC, dnspython, jinja2 and graphy)开发,可以在Mac OS X, Windows及UNIX平台下都可以用图形用户界面以及命令行方式运行,运行该程序需要python-tk库。

运行界面:

选项:

英文版可以参考:  namebench

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

nameservers:


这是任一你想包含到将要进行的基准测试中的具体的域名服务器列表。默认情况下,程序自动填写上系统正在使用的所有域名服务器。您可以使用逗号或空格分隔DNS的ip地址指定多个域名服务器。

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程序界面限制了你一次benchmark只能对10个域名服务器进行测试。如果您的系统已有一个首选和备用DNS服务器,要对另外4全球DNS服务器进行测试,则只有最好的4个区域DNS会被用在基准测试里面. 




options (选项)


lncude censorship checks

包括审查检查
namebench包括主机名的普遍审查网站的列表。启用该选项后,它会要求这些主机和检查,以确保结果符合预期。


upload and share your anonymized results(help speed up the internet)

上传和共享
namebench现在可以上传并发布匿名版本的结果向namebench报告网站。此功能不仅是有用的,如果你想显示别人的结果,但它有助于ISP的谁运行DNS服务器收集有关自己的表现的信息。反馈收集也用于改善namebench。

要查看哪些数据被上传的技术说明,请参阅 JSON.txt。

Your location (你的地点  )

两选项  none(没有)  other (其它)


Query Data Source 查询数据源

   此选项允许你选择网站地址列表产生的来源。最准确的数据来源是您的浏览器的历史,但浏览历史不多的话,基准测试可以偏向于当前配置的主DNS服务器。该列表包含namebench能够找到用于基准测试的每个浏览器的浏览历史,另外括号内的数字就是 在历史文件里面找到的记录数目
此列表还包含“Alexa 10000Top全球域名”。此数据源包含Internet上最流行的10,000个网站域名列表。虽然这个数据有一定的参考价值,但它也不一定反映您实 际的DNS使用情况。比如说,此列表包含一些中国的域名,但芬兰的国民就并不一定会去查询这些网站。

google chrome(3622):谷歌浏览器(3622)
top 2,000 websites(Alexa)(337575):前2000的网站(Alexa)(337575)
cache latency test(50% hit,50% miss)(5000):缓存延迟测试(50%命中,50%的未命中)(5000)
cache latency test (100% hit)(2500):缓存的延迟测试(100%命中)(2500)
cache latency test (100% miss)(2500):缓存的延迟测试(100%命中)(2500)



Health Check Performance 健康检查性能

这个选项告诉namebench多少DNS服务器可以在同一时间进行健康检查访问。通常情况下,你想快速选项 fast(40台服务器)。如果您有问题,但是您的Internet连接,您可能要选择慢的选项 slow (10台服务器)。

Number of queries 查询数 

这个选项选择多少请求应为每个DNS服务器进行测试。在更多的测试,更多的结果应反映真实世界的用法。默认情况下,我们发送250请求每个域名服务器。

基准测试成功完成之后,您的默认网络浏览器弹出的报告。它应该很简单明了的了:



namebench运行结果图例

 运行结果:


在最明显的左上角,是amebench为你挑选的比当前首要DNS快的另一个DNS,并且有一个百分比的比较结果。

In this test,is 110%Faster than your current primary DNS server


也就是说,通过这次的基准测试,amebench可以根据你当前的网络状况挑选一个更快的DNS。
Recommended configuration (fastest + nearest)同时推荐设定列出了三个最快的和最近的DNS,这就是我们要达到的用namebench挑选最快的DNS目的了。
Tested DNS Servers列出了被测试的DNS服务器的其他信息,如:

  • IP        IP地址
  • Descr.     描述,即来自哪里的DNS  
  • Hostname    主机名
  • Avg (ms)    请求的平均响应时间
  • Min       最小响应时间
  • Max       最大相应时间
  • Err       发生错误的次数
  • NoAns      没有响应的次数
  • Notes      备注  

挑选出来的DNS就是通过这个表综合评定的。其中Notes里可以看得出GWF是如此的强大。 www.thepiratebay.org在 大部分的DNS测试里面都已经被强奸hijacked了。所以,不要想象你可以通过改变DNS来翻墙。Hijacking是一个政府行为,不是DNS的问题,GWF是永远都与时俱进的,当你想到解决方法的时候,这个方法已经被墙了。不过很奇怪的是 http://digg.com/在我换了DNS之后,是可以访问的,只不过时好时坏。
Graphs 图表结果使测试的过程一览无遗,有Mean Response Duration平均响应时间,Fastest Individual Response Duration最快个体响应时间,Response Distribution Chart (First 200ms)前200毫秒的响应分布图,Response Distribution Chart (Full)全程响应分布图。
Query Details细节查询,amebench还有整个过程的log,做成一个csv文件供你分析。
Configuration最后就是本次测试的配置情况


方法二:

           DNSBench  一款DNS基准测试软件

         一个独特的,全面的,准确的和免费的实用程序来确定本地和远程DNS域名服务器的具体表现,不仅自带很多流行的DNS服务器,还有一套算法对于DNS的可靠性进行分析。这对于我们选用DNS服务器是有重要的参考价值。标语“你不能优化它,直到你可以测量它  官网




这款软件虽然是E文的,但是使用并不困难,下面是官方的使用指导:


          1、点击”Nameservers“ 标签页转到主界面。


          2、点击“Run Benchmark”按钮运行基准测试。(可能需要几分钟才能完成。)过程中预设是回应速度越快地排在越上面,绿色长条表示 DNS 的回应时间,蓝色长条表示所查询的资讯不存在该 DNS 中,须往上向更高层级 DNS 查询的回应时间,红色长条则是 .com域名的查询时间。※在 IP 位置中有出现红色的部分,代表查询无回应


         3、当测试完成后,官方建议点击“Conclusions”标签查看分析报告,但是分析报告是大段E文,对于不少同学都很困难,我建议大家,直接看 “Tabular Data”标签,里面的表格按响应时间从小到大排序,并且有可靠性的百分比指标,建议选响应时间短且100%可靠的。


(另外,旁边的add/remove按钮可以在测试以前添加或移除DNS,有计算机基础,E文还行的同学可尝试)


               最后说明一下,DNS测试的结果仅供参考,网络环境,布线环境,以及时间都会对测试结果有影响,一次测试的结果并不能保证永久有效和绝对准确.

没有评论:

发表评论

较新的博文 较早的博文 主页

玻璃钢生产厂家太原玻璃钢熊猫雕塑麻城玻璃钢座椅雕塑连云港玻璃钢仿铜雕塑定制价格玻璃钢雕塑阿凡达人物介绍闵行区专业玻璃钢雕塑产品介绍开封玻璃钢不锈钢动物雕塑定制海南卡通雕塑玻璃钢漯河玻璃钢花盆供应桂林市玻璃钢雕塑生产厂家青海抽象人物玻璃钢雕塑兴化玻璃钢雕塑定做靠谱的玻璃钢雕塑卡通德庆玻璃钢雕塑深圳景观玻璃钢雕塑优势海沧园林玻璃钢雕塑哪家好贵州动物卡通玻璃钢雕塑玻璃钢雕塑 东莞梅州玻璃钢卡通雕塑分类宁波定制玻璃钢雕塑设计北京节庆商场美陈报价龙湖玻璃钢花盆花器陕西欧式玻璃钢雕塑生产厂家商场中庭美陈吊顶设计玻璃钢雕塑保存广安玻璃钢海豚雕塑价格山东玻璃钢雕塑厂家供应贵州玻璃钢仿真水果雕塑定制广西动物玻璃钢雕塑价格适用的玻璃钢雕塑造型贴金大象玻璃钢雕塑工厂香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化