以百度,腾讯网站测试。 我的昆明家中环境,腾讯DNS,114DNS解析出的地址时间最优,(22ms左右)阿里、百度DNS解析结果基本上刚好与 腾讯DNS,114DNS相反,次优成了最优,结果差2ms到3ms左右(27ms左右)。国家CNNIC DNS结果最差,其中1.2.4.8相对较好,有些解析结果与114.114.114.114一致,有些则大概为前四个的一倍左右。210.2.4.8则效果最差。
OpenDNS解析结果与119.29.29.29,114.114.114.144相当,但这种不太好说。所以不列入比较对象。我自己用标红这两个即可。
标红这两个和云南昆明本地222.162.200.68以及另外一个,解析结果相当。因此,对于我主要访问的站点和我的习惯来说,标红这两个,是最优的解。
国外的DNS不在比较之列,用VPS服务商提供的DNS,既是最优解。不必要去乱用DNS。采用特殊技术的DNS则需要另外权衡。比如8.8.8.8。但总的说来,国内用国内DNS,国外用国外DNS,总能给出最优解。但是,你没法完全准确区分国内、国外域名。因此,你永远不可能找到所有网站的最优解。因此,我的策略是:
默认走标红,全部走国内DNS。对于国外部分网站,根据PAC列表改来的,走VPS默认DNS。对于PAC列表之外的国外网站,走国内DNS。
腾讯 DNS:119.29.29.29、182.254.116.116
阿里 DNS:223.5.5.5、223.6.6.6
百度 DNS:180.76.76.76
114DNS:114.114.114.114、114.114.115.115
CNNIC DNS:1.2.4.8、210.2.4.8
OneDNS:117.50.11.11、117.50.22.22