DNS故障的幾種常見原因及解決方法

youbingke發表於2022-05-23

DNS在網路的訪問過程中起到了十分重要的作用,所以DNS故障很容易導致網站不可達或者訪問到錯誤網站的情況。在講解DNS故障之前,我們首先要了解什麼是DNS?

DNS中文名為“域名解析系統”,顧名思義就是將域名解析成計算機可識別的IP地址。因為域名是給人看的,計算機不能識別,所以需要藉助DNS將其指向對應的伺服器站點,DNS系統中儲存著域名與IP地址的對應關係。當使用者訪問某個域名時,DNS系統就會進行全球查詢找到對應的IP,從而幫助使用者完成對站點的訪問。

DNS故障有哪些表現?

DNS故障通常表現為三種情況,一是,解析速度變慢,導致使用者訪問時延高,訪問體驗下降;二是,網站不可達,使用者直接輸入IP地址可以訪問,而輸入域名卻打不開網頁;三是,被引導至錯誤的站點,使用者明明訪問的是A站的域名,但到達的卻有可能是B站。

如何判斷DNS是否故障?

點選開始-〉執行-〉輸入CMD後回車,輸入“nslookup”回車,在輸入你的域名,如果出現DNS request timed out,timeout was 2 seconds的提示資訊,則說明DNS確實出問題了,如果DNS解析正常的話,會返回正確的IP地址。

DNS故障有哪些原因?

DNS出現故障主要有以下幾方面原因:

(1)解析記錄設定錯誤

域名在註冊之後,都需要在解析服務平臺進行解析設定,才能完成域名與IP地址的繫結,如果在這個過程中,解析設定錯誤,比如沒有配置預設線路,IP地址填寫錯誤等,都可能因為DNS故障導致網站訪問錯誤。

解決方法:檢查解析記錄,重新設定正確的結果

(2)DNS伺服器故障

如果提供解析伺服器本身出現問題,如伺服器當機,遭受DDoS攻擊等,也會導致解析線路不穩定,甚至是伺服器癱瘓,無法提供正常的解析服務。

解析方法:聯絡解析服務商或者採用高防DNS伺服器

(3)DNS劫持

如果出現輸入域名訪問到錯誤站點的情況,可能是遭遇了DNS劫持。DNS劫持就是透過DNS快取投毒、社工攻擊等手段,修改解析記錄,將正確的IP地址更改為虛假IP地址,從而導致域名被解析到錯誤的站點上。

解決方法:及時清理DNS快取或者設定較低的TTL值

(4)HOSTS檔案

HOSTS檔案是計算機系統中記錄域名與IP地址對應關係的本地檔案,它的請求優先順序要高於DNS系統。所以如果HOSTS檔案中記錄了錯誤或者過時的域名/IP對應關係,即便解析設定正確,系統仍然會先請求HOSTS檔案,返回錯誤的結果。

解決方法:修改HOSTS檔案,更新最新的域名/IP對應關係。

中科三方雲解析採用最新伺服器叢集架構,在全球設定多個解析服務節點,支援高防DNS和智慧解析,可有效避免DNS劫持、DNS汙染等造成的DNS故障,有效保障域名解析安全。


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

相關文章