您好,登錄后才能下訂單哦!
本篇內容介紹了“DNS解析失敗了怎么辦”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
一、用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解析失敗了怎么辦”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。