DNS解析失敗了怎麼辦

kflj88發表於2021-08-27

本篇內容介紹了“ 失敗了怎麼辦”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓西昆雲小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

一、用nslookup來判斷是否真的是DNS解析故障

1、確認系統是windows 2000和windows xp以上作業系統,然後透過“開始-》執行-》輸入CMD”後回車進入命令列模式。

2、輸入nslookup命令後回車,將進入DNS解析查詢介面。

3、命令列視窗中會顯示出當前系統所使用的DNS伺服器地址,如小編的Dns伺服器IP為118.123.8.174。

4、接下來輸入你無法訪問的站點對應的域名。我們會收到DNS request timed out,timeout  was 2 seconds的提示資訊。這說明我們的計算機確實出現了DNS解析故障。如果DNS解析正常的話,會反饋回正確的IP地址。

二、查詢Dns伺服器工作是否正常

1、確認自己的系統是windows 2000和windows xp以上作業系統,然後透過“開始-》執行-》輸入CMD”後回車進入命令列模式。

2、輸入ipconfig /all命令來查詢網路引數。

3、在ipconfig /all顯示資訊中我們能夠看到一個地方寫著DNS SERVERS,這個就是我們的DNS伺服器地址。例如小編的是  118.123.8.174。從這個地址可以看出是個外網地址,如果使用外網DNS出現解析錯誤時,我們可以更換一個其他的Dns伺服器地址即可解決問題。

4、如果在DNS伺服器處顯示的是自己公司的內部網路地址,那麼說明你們公司的DNS解析工作是交給公司內部的DNS伺服器來完成的,這時我們需要檢查這個DNS伺服器,在DNS伺服器上進行nslookup操作看是否可以正常解析。解決  Dns伺服器上的DNS服務故障,一般來說問題也能夠解決。

三、清除DNS快取資訊

當計算機對域名訪問時,並不是每次都需要向  DNS伺服器尋求請求幫助的,一般來說解析工作完成後,該解析條目會儲存在計算機的DNS快取列表中,如果這時DNS解析出現更改變動的話,由於DNS快取列表資訊沒有發生改變,在計算機對該域名訪問時仍然不會連線DNS伺服器獲取最新的解析資訊,會根據自己計算機上儲存的快取對應關係來解析,這樣就會出現DNS解析故障。可透過清除快取命令來解決。

1、透過“開始-》執行-》輸入CMD”後回車進入命令列模式;

2、執行ipconfig/flushdns命令,當出現“successfully flushed the dns resolver  cache”的提示就說明當前計算機的快取資訊以及被成功清除。

3、接下來再去訪問域名時,就會到DNS伺服器商獲取最新解析地址,再也不會出現一位快取造成的解析故障。

四、修改hosts檔案

修改hosts法就是把hosts檔案中的DNS解析對應關係進行修改,從而實現正確的解析目的。因為本地計算機訪問某個域名時會首先檢視到本地系統中的  host檔案,hosts檔案中的解析關係優先順序大於DNS伺服器上的解析關係。這樣我們就可透過在hosts檔案中新增解析條目來實現。

1、找到hosts檔案,檔案路徑:c:\windows\system32\drivers\etc目錄下可找到hosts檔案。

2、修雙擊hosts檔案,選用記事本開啟;

3、將你所希望進行DNS解析的條目增加到hosts檔案中,格式:ip地址 域名 如:192.168.1.1 ;

4、設定完儲存好,即可訪問了。

“DNS解析失敗了怎麼辦”的內容就介紹到這裡了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注西昆雲網站,小編將為大家輸出更多高質量的實用文章!



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

相關文章