一行代码测试 DNS 响应速度

好久没有更新博客了,今天更新一篇如何利用 dig 命令来测试 DNS 响应速度。具体代码见下面

1
2
3
yum install bind-utils  #centos&redhat
apt install dnsutils #debian&unbuntu
for ((i=1;i<=15;i++));do (time dig @223.6.6.6 www.baidu.com) 2>&1 | grep real | cut -dm -f 2 | sed s/[s.]//g;done

将 223.6.6.6 改为你要测试的 DNS,www.baidu.com 改为你要测试的网址。响应值越低越好。

通过上图明显能看出来,218.85.152.99 的 DNS,比 223.6.6.6 的 DNS 要快!