1、首先说一下,有不少朋友都是用ping来测试DNS速度,其实这是不准确的,因为ping是ICMP协议,而DNS是UDP协议,p足毂忍珩ing的响应时间并不能代表DNS真实响应时间。况且有些DNS服务是禁ping的,ping不通不代表DNS不可用。手动测试DNS响应时间可以用nslookup或者dig命令,为了更加准确我们采用专业的DNSBench软件模拟大并发场景下OneDNS的响应速度。如图所示,我选取了目前国际和国内最知名的公共DNS作为对比参照。
2、DNSBench经过多轮测试后根据响应速度对DNS自动排名,OneDNS在多轮测试中响应速度最快,随后是百度DNS、CNNIC DNS和DNSpod。而四家洋DNS因为在国内没有部署节点,因此速度垫底。看了测试结果,相信大家心里也有数了,可以根据自己的网络情况选择使用适合自己的DNS服务。