如何检测JavaScript中的DNS查找错误

use*_*486 5 javascript dns html5

我想知道有没有办法在JavaScript中检测DNS查找错误.

有一些代码或一些技巧工作?

或者这是不可能完成的任务?

有人可以解释一下吗?非常感谢!

小智 1

当随机的最终用户计算机上出现“DNS 查找失败”时,不可能准确预测会发生什么行为。

例如,当在不存在的域 (NXDOMAIN) 上执行查找时,许多 ISP 返回其自己的“帮助程序”搜索页面/站点。这也称为DNS 劫持

用户还可以在本地“主机文件”上配置自己的域条目,这会产生“误报”。

为了获得更可靠的方法,您应该在服务器上执行此查找,这应该可以更好地指示该域是否可以被更广泛的世界访问。它还可以让您区分站点是否只是关闭或无法从用户的计算机访问,而不是无效的条目。