解決DNS解析故障的幾種方法

youbingke發表於2022-02-11

DNS解析是將域名指向解析成可由計算機直接識別的IP地址,從而完成伺服器的訪問。DNS解析出現錯誤,就是無法解析域名,或者將域名指向一個錯誤的IP地址,導致使用者無法透過域名正常訪問相應站點。出現DNS解析故障最大的症狀就是訪問站點對應的IP地址沒有問題,然而訪問他的域名就會出現錯誤。導致DNS解析出現故障的原因有很多種,如解析設定錯誤,解析尚未生效,DNS遭遇劫持,快取汙染等,都可能導致域名解析出現錯誤。

如何判斷DNS解析出現故障?

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

解決DNS解析錯誤的方法

1、更換本地DNS的方法

目前部分運營商會透過使用DNS劫持的方法,干擾使用者正常上網,使得使用者無法訪問對應站點,應對這種情況,我們可以透過更改本地DNS的方法,解決因DNS劫持而產生的解析故障問題。

方法:點選開始-設定-網路連線-本地連線-屬性-TCP/IP協議-使用下面的DNS伺服器地址,在框中輸入“8.8.8.8”和“8.8.4.4”斷開,重新連線網路即可。

2、修改HOSTS檔案的方法

HOSTS檔案是作業系統中記錄域名與IP地址一一對應關係的本地檔案,它的請求優先順序要高於全球遞迴查詢。如果我們要訪問的域名伺服器比較穩定不經常更換,我們可以在HOSTS檔案中直接修改或新增域名與IP地址的對應關係,這樣就可以避免因DNS解析設定、DNS劫持等造成的域名無法解析以及解析出錯的問題。

方法:點選“開始-搜尋”,然後查詢名叫hosts的檔案。或路徑為c: windows system32 drivers etc都可。用記事本開啟HOSTS檔案,在下面加入要解析的IP和域名即可。(修改HOSTS檔案則是在實在沒有辦法的時候在用)每個windows系統都有個HOSTS檔案,它的作用是加快域名解析,方便區域網使用者,遮蔽網站,順利連線系統等功能。

3、清除DNS快取資訊的方法

為了節省DNS解析時間,系統會將快取一段時間上次訪問的域名記錄,這樣當使用者在下一次訪問時會直接將結果返回,而無需委託本地DNS進行全球查詢,這樣就提高的解析效率,減少了訪問延遲。但這樣帶來的一個問題是,如果該域名的解析記錄發生變更,或者DNS快取被人為修改,就會將使用者指向一個不可達或錯誤的站點,因此為了保障解析的準確性,我們需要定期對DNS快取進行清理。

方法:“開始-執行-輸入CMD”,在ipconfig/?中有一個名為/flushdns的引數,這個就是清除DNS快取資訊的命令,執行ipconfig/flushdns命令,當出現“successfully flushed the dns resolver cache”的提示時就說明當前計算機的快取資訊已經被成功清除。接下來所有的DNS快取都會重新載入。

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


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

相關文章