如何排查DNS解析出錯?這四步輕鬆搞定

youbingke發表於2022-05-27

網頁打不開或者網頁開啟速度慢,可能不僅僅只是網路問題,也有可能是域名解析出錯了。那麼我們如何確定是不是域名解析出現了錯誤呢?下面,中科三方特地整理瞭解析出錯的一些問題,僅需四步,就可以輕鬆確定是否是DNS域名解析問題!

一看,域名狀態

透過whois查詢發現域名處於clienthold、serverhold、inactive這三種狀態,一般可以確認為域名狀態異常導致解析錯誤。另外如果域名過期沒有及時續費,也是會導致解析出錯的。

二驗,網路連結

驗證方法:登入DNS伺服器並嘗試ping幾臺計算機;或者是從幾臺隨機計算機上ping DNS伺服器。

不過中科三方需要提醒大家,ping命令僅當允許ping機器上的防火牆允許ICMP資料包透過時,ping才起作用。

三試,ping主機

對於本地網路上的名稱解析失敗,可以透過ping通網路上的某些伺服器。透過ping伺服器的IP地址開始。這將確認到伺服器的連線正常。

然後,按計算機名和伺服器的標準域名ping通。如果能透過IP地址而不是名稱來ping通主機,就需要檢查DNS伺服器以確保該主機存在主機(A)記錄。沒有主機(A)記錄,DNS伺服器將無法解析主機名。

四用,NSLookup

排查DNS故障還可以使用NSLOOKUP命令。NSLOOKUP允許驗證名稱解析是否正常;如果名稱解析不起作用,還可以確認正在使用哪個DNS伺服器。

但需要提醒,NSLOOKUP僅列出其最初連線的DNS伺服器。如果名稱解析請求轉發到其他DNS伺服器,則不會列出這些伺服器。

操作方法:從Windows命令提示符視窗訪問該命令——輸入NSLOOKUP——輸入要測試其名稱解析的主機名稱。

最後,Windows會返回解析該名稱的DNS伺服器的名稱和IP地址,並提供指定主機的標準域名和IP地址。

一般來說,域名解析出錯的顯著特徵就是透過IP地址可以直接訪問網站,而透過域名則可能出現網站不可達的問題,出現這種情況就可以透過以上四個步驟來確認是否是域名解析出現了錯誤。如果已經確認了是域名解析錯誤,就可以聯絡域名服務商查明情況及時解決。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69996004/viewspace-2897528/,如需轉載,請註明出處,否則將追究法律責任。

相關文章