怎么检测dns是否可用?
可用有三层意思
怎么检测dns是否可用。先说清「可用」。 一层。能答。有 A 记录。这一层最容易过。 一层。答得对。ip 在自家段里。 一层。答得稳。几个地方答的一样。 那么三层都过。才叫可用。
我一开始只测能不能答
我一开始只看能不能出 ip。能出就算好。 后来发现。有的能出。但出的是别人的 ip。 试了半天才明白。能答不等于答对。 这里我记一下。能答只是第一层。答对才算过。

这次的数据
24 个节点跑一轮。另一轮 26 个。 180.101.49.44 是南京电信。183.2.172.177 是广州电信。 220.181.111.1 是北京电信 IDC。 江苏宿迁电信 7084ms。第二轮 7081ms。 福建厦门联通 232ms。重庆电信 149ms。 那么 ip 都对。这是整趟耗时。解析只是第一段。
用宝塔拨测的网站测速。多地区跑一轮。看各地回的 ip 是不是同一批。
三层怎么测
第一层。问一次。有没有 A 记录。 第二层。把 ip 拿去查归属。落在自己用的段里就算对。落在外地也算可疑。 然后换两三个地方问。回的 ip 一样就算稳。不一样就记下来。 那么三层分开测。别混成一句「能用」。混着测不出问题。

不合格怎么分
只第一层过。别的地方不对。那是答错了。 三层都过。但第一段特别慢。那叫可用但慢。慢不等于不能用。 第一层都不过。那才是真的不可用。这一层最容易看出来。 那么三种处理不一样。别一律换掉。换了也未必好。
宿迁那台。两轮七秒。ip 都对。那是慢。不是不可用。