怎么测试DNS解析域名成功?
先定什么叫成功
怎么测试 dns 解析域名成功。先定个标准。不然没法判。 有 A 记录就算成功吗。不够。 我按三条算。有记录。ip 对。多个地方一致。缺一条都不算。
我一开始把 0ms 当成失败
我一开始看到 0ms。就以为没解析。 翻详情才发现。那一栏写的是缓存命中。 试了半天才明白。0ms 是最快的一种。 不是坏消息。现在我看见 0 会先点详情。

这次的数据
25 个节点跑一轮。另一轮也是 25 个。 几乎每个节点都回了 A 记录。有的还一次回两个 ip。 江苏宿迁电信 8018ms。第二轮 7657ms。 山东济南联通 285ms。辽宁锦州移动 383ms。 河南三门峡电信 496ms。 其余多在 0 到 50ms。没有整片不回的情况。 那么这一轮大部分是成功的。只有三台偏慢。 然后看回出来的 ip。都是熟面孔。
用宝塔拨测的网站测速。 多地区跑一轮。看每个节点回的是哪个 ip。
成功的三个条件
有记录。回来的 ip 在你自己的那几条里。 多地一致。不同省回的是同一批 ip。 耗时不夸张。落在你能接受的范围里。 三条都过。才算真成功。 缺一条。先记下来。别急着去改记录。 记录可以改。但不该在没数的时候改。改错了更难查。

不成功长什么样
一种是不回。一直转到超时。 一种是回了。但 ip 你不认识。 一种是回了。只有某些地区回得对。 那么这三种。处理方式完全不同。 顺序也别反。先看有没有回。再看回得对不对。
8018ms 那台。回的是正常 ip。只是慢。 那不是解析失败。是它自己那条路的事。