DNS优化设置

对于熟悉网络的老师和同学,可以直接使用命令行形式直接获得最佳的DNS设置,我们推荐的dns服务器在 网络接入模式[20130702]有较为详细的描述,也可以选择你测试过的效果较好的dns服务器,比如最近个人发现8.8.8.8的google的dns服务器对个人访问的站点效果很好。优选dns服务器的命令大概有这么几个,也是常用的网络命令,nslookup (dig) , ping tracert (traceroute),下面的表格是测试的结果,需要提醒的是,当选用8.8.8.8的google的服务器的时候,一共解析出了16个ip地址,虽然ping值高,但打开网页的速度却也很快,ping值小的一般情况下访问速度较快,但很多门户站点的多点镜像,不能确定ping值小的访问网页的速度一定最快。

使用不同的dns服务器测试news.sina.com.cn的ip地址和ping值

dns 服务器 ip地址(多ip按第一个) ping值
8.8.8.8 58.63.236.43 36
222.88.88.88 59.175.132.113 9
202.102.227.68 202.108.24.66 17
211.138.24.66 221.179.180.77 23
125.219.48.8 59.175.132.113 10
218.28.36.153 202.108.33.60 18

在在线ip少的情况下,使用哪个差别不大,在网络繁忙的情况下,差别很大,下面是详细的测试过程,供同志们参考。

在网络的高峰段,在线ip超过8500个环境下进行测试,在线人数及各出口带宽如下  

以访问news.sina.com.cn为例来介绍如何优选dns服务器,在提示符下输入nslookup,将以默认的dns服务器(目前使用的是8.8.8.8)解析域名,输入news.sina.com.cn,确认,解析出使用目前的dns解析出的ip地址,输入news.sina.com.cn 222.88.88.88 表示将以222.88.88.88dns服务器解析域名news.sina.com.cn,解析的地址如下,我们可以使用ping命令大概了解目标地址ping值,越小越好。如下图

继续换用的别的dns服务器测试,输入news.sina.com.cn 202.102.227.68 和news.sina.com.cn 211.138.24.66 解析出不同的ip地址,使用ping命令获得ping值

继续进行,输入news.sina.com.cn 125.219.48.8 和news.sina.com.cn 218.28.36.153 ,获得另一组ip地址,ping对应的地址获得对应的ping值