如何解決DNS解析錯誤?導致 DNS 解析出現故障的原因
DNS 解析是將域名指向解析成可由計算機直接識別的 IP 地址,從而完成服務器的訪問。DNS 解析出現錯誤,就是無法解析域名,或者將域名指向一個錯誤的 IP 地址,導致用戶無法通過域名正常訪問相應站點。出現 DNS 解析故障最大的癥狀就是訪問站點對應的 IP 地址沒有問題,然而訪問他的域名就會出現錯誤。導致 DNS 解析出現故障的原因有很多種,如解析設置錯誤,解析尚未生效,DNS 遭遇劫持,緩存污染等,都可能導致域名解析出現錯誤。那要如何解決 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 文件,它的作用是加快域名解析,方便局域網用戶,屏蔽網站,順利連接系統等功能。
t 每個 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 錯誤,但又有些大站打開一切正常,這種情況多數由于網站域名服務器故障或網站服務器有故障。另外也有一種情況是網絡服務商(如電信的網絡服務服務器出現故障,也會出現類似情況,主要由于線路堵塞導致,常見某個地方區域網站無法訪問,具有區域性,一般這樣的情況很少發生)。
解決辦法:由于是網站本身的問題,所以我們一般也無法解決,只有等到網站恢復正常才可以訪問。
網絡故障
網絡故障是比較常見的打引起 DNS 錯誤的原因,經常由于沒網絡打開網頁就有類似的提示。
解決辦法:修復網絡問題即可。
電腦 DNS 設置錯誤
雖然我們多數朋友上網都不會去設置 DNS,一般都是采用自動獲取,不過不少局域網都需要固定 IP 地址,選擇固定 IP 地址,我們就需要輸入 DNS 地址了,而 DNS 輸入錯誤就會導致網頁打不開,原因上面有介紹,相信大家都會明白,如果 DNS 設置錯誤我們會發現一: QQ 可以上但網頁打不開。
解決辦法:進入“網上鄰居”– “本地連接”上右鍵選擇屬性,在”連接使用下列項目”中,尋找(TCP/IP)選項 雙擊,在下方會有 DNS 選項,您這中情況可以嘗試自動獲取 DNS 由于各地區的 DNS 通常會有差別,如果自動獲取不行的話,可以聯系當地網絡管理部門查詢 DNS 以便填寫,也可以在網上搜索下本地網絡服務商的 dns IP 地址。