前面的故事:
小白 最近的网络似乎总是不稳定,于是他决定先解决一下dns域名解析的连接。
众所周知。每个域名都是需要解析成真实ip,才能真正传输数据而对接访问的。
由于每个运营商的dns服务器的放置地点不同,那么作为用户的我们,通过53号端口,在进行UDP连接对应服务器查询域名解析结果时,往往是 有延迟 的。如下图:
由于各个地区、网络服务商不同,甚至邻居两个对于同一个dns的服务器访问都是不同的。
如何根据自己的实际情况,把这个 平均延迟 做到最小,就可以找到最稳定、最快的dns解析地址,就可以让自己的互联网访问赢在起跑线上。
具体解决思路:
1、打开“命令提示符”,输入“ ipconfig /flushdns ”,并回车,先清空dns缓存(也可以不做此步)
2、使用dns连接跟踪工具,查看dns的连接质量
3、使用dns的评测工具,查找出平均延迟最小的dns服务器的ip
4、再次使用dns连接跟踪工具,查看dns的质量,作为1步骤的对比即可
5、通过适配器设置,使用网卡的dns地址
操作的步骤:
1、由于系统会缓存dns的解析结果,因此,在做一切测试之前最好清空一下dns缓存信息,即:
打开“命令提示符”,输入“ ipconfig /flushdns ”,并回车,清空dns缓存。如下图:
2、运行小工具 DNSQuerySniffer ( 本文使用版本 v1.81 ) ,(相关详情:https://www.nirsoft.net/utils/dns_query_sniffer.html)
打开任意浏览器,随便访问几个网页,即可获得dns连接信息列表,如下:
可以看到红箭头处的关键字段,尤其是 Duration字段 ,表示,查询到解析结果需要的耗时,这里是100ms、200ms以上,显然是十分缓慢的。而我们查看使用的dns服务器ip,是这个 Destination Address字段 (208.67.222.222)。
3、运行小工具“ DNS优选工具 ”,点击“ DNS测试 ”,即可针对DNS列表中的服务器ip进行逐项测试,效果如下图:
注:可以点击“ 更新DNS列表 ”,用以更新列表中的已知的dns的ip地址。一般25ms以内为正常,都可以设置。从上图测试结果看,小白这里的最快dns解析应该使用 114DNS ,是17ms左右
4、运行小工具 DNSQuerySniffer ,随便打开几个不同网站的网页,如下图:
主要看 Duration字段 ,发现已经下降为23ms、25ms等数值,表示效果还是可以的。
5、打开网络连接,设置对应的dns地址,相关操作如下图:
注:建议手动设置dns地址,避免使用软件设置引起杀毒软件报警
后面的故事:
小白知道,国内正常一点的dns的服务器的响应,一般不会相差太大,只要不是网通的网络,却配置成电信的dns解析地址,一般是都能使用,差别就是不同的dns服务器的解析,会对一些网站的屏蔽和篡改,不过,每到一个新的工作岗位,他都会使用这些操作,去寻找最快的dns。
他觉着吧,这网络啥的,可以有缓慢的速度,但一定要有改变缓慢的心。
评论留言