如何测试dns服务器速度?
变量要控住
如何测试dns服务器速度。先控住四个变量。 同一个域名。同一台机器。同一个时段。同一家上游。 四个里换一个。数就没法比。 那么只换 dns。一次只换一样,别一次换俩。
我一开始换了三个域名
我一开始图省事。三个域名各问一次。看谁快。 结果一个快一个慢。我自己都看不懂。 试了半天才明白。三个域名的缓存状态不一样。 第一个是冷的。第二个是热的。比出来的不是 dns 的快慢。是缓存有没有。 这里我记一下。只用一个域名,别的都别动。

这次的数据
24 个节点跑两轮。 180.101.51.73 是南京电信。183.2.172.177 是广州电信。 220.181.111.1 是北京电信 IDC。 江苏宿迁电信 8006ms。第二轮 4072ms。 陕西宝鸡电信 5025ms。重庆联通 99ms。 那么这是整趟耗时。解析只是第一段。别拿整趟当 dns 的快慢。
用宝塔拨测的网站测速。多地区跑一轮。五段耗时是分开的。看第一段。
三步
先挑一个冷域名。自己刚加的二级域名最好。 然后拿它问两三家 dns。每家问三次。 再看第一段。三次都在十几毫秒。这家就稳。 那么换下一家。同样三步。再比。

怎么读
三次里最快的那次不算数。要看最慢那次。最慢那次才是你会遇到的。 忽快忽慢的别用。缓存攒不起来。 那么稳定比快重要。慢一次就够拖半天,用户不会等。
宿迁那台。两轮八秒和四秒。差得多。那是路不稳。不是 dns 慢。