2012-03-12 14 views
5

我想知道是否有一種方法可以檢測JavaScript中的DNS查找錯誤。如何在JavaScript中檢測DNS查找錯誤

是否有一些代碼或一些技巧的工作?

或者這是不可能的任務?

有人可以解釋這一點嗎?非常感謝!

+0

http://stackoverflow.com/questions/102605/can-i-lookup-the-ip-address-of-a-hostname-from-javascript – 2012-03-12 09:54:58

+0

在純JS代碼中,你不能。 javascript中的 – TOUDIdel 2012-03-12 10:46:12

+0

也許與nodeJS。 http://stackoverflow.com/questions/6475842/node-js-udp-dgram-handling-error-from-dns-resolution – fcalderan 2012-03-12 12:14:51

回答

1

當隨機最終用戶計算機上出現「DNS查找失敗」時,無法準確預測會發生什麼行爲。

例如,當在不存在的域(NXDOMAIN)上執行查找時,許多ISP返回它們自己的「幫助者」搜索頁/站點。這也被稱爲​​。

用戶也可以在本地'主機文件'上配置自己的域條目,這會導致'誤報'。

對於更可靠的方法,您應該在您的服務器上執行此查找,這應該更好地指示域是否可以到達更廣泛的世界。它還會讓您區分該網站僅僅是被用戶機器關閉或無法訪問,而不是無效的條目。