單位網絡出現訪問故障,經排查,是DNS訪問出現了問題。在這種情況下,將“首選DNS服務器”中當地ISP提供的DNS服務器地址改為公眾DNS,臨時解決了網絡故障。
打開電腦IE浏覽器,發現IE無法浏覽網頁了。測試局域網內的常用網頁,卻沒有問題,能訪問內網的服務器。在電腦的“開始”→“運行”對話框中輸入“cmd”命令,出現“命令提示符”對話框,ping 127.0.0.1和局域網內一台服務器的IP地址,都是通的,說明網卡、內網都是好的。繼續ping外網出現“請求找不到主機”提示信息。
故障排查
一般來說,這種現象應該是殺毒軟件的“實時監控”所致。同事懷疑是單位統一購買、安裝的殺毒軟件阻止了外部主機的連接。試著關掉電腦裡的網頁監控,關掉後一切恢復正常。可是剛剛更新的Win7系統中並沒有安裝殺毒軟件,只安裝了一個騰訊的“電腦管家”,所以不存在這樣的情況,並且在“電腦管家”中也沒有找到對服務器IP進行阻止的選項。在“任務管理器”中查看“進程”選項卡,CPU占用率也顯示一切正常。
正當百思不得其解時,另外一位同事也出現了網絡故障,也是可以上內網,但外網上不去。因此,筆者推測這不是一兩台電腦的問題,應該是普遍性的問題。至此,可以斷定是本地電信的DNS解析服務出現故障。
故障解決
既然是DNS不能訪問,不妨采用更改DNS設置的方法解決。打開“控制面板”,然後進行如下操作:
1、雙擊“網絡和 Internet”圖標,在彈出的“網絡和共享中心”對話框中點擊“查看網絡狀態和任務”。
2、雙擊“本地連接”圖標,在彈出的“本地連接狀態”對話框中單擊左下角“屬性”按鈕。
3、在彈出的“本地連接屬性”對話框中選擇“Internet協議版本4(TCP/IPv4)”,並單擊右邊的“屬性”按鈕
4、在“使用下面的IP地址”欄中,將“首選DNS服務器”中當地ISP提供的DNS服務器地址改為“114.114.114.114”,點擊“確定”完成操作。
這樣,將“本地連接”中的DNS服務器地址稍加修改,上網就恢復正常了。
那麼,“114.114.114.114”是什麼DNS地址呢?在這裡解釋一下,114DNS是除GoogleDNS及OpenDNS之外的全球第三個公眾DNS,服務比較穩定,目前已經有幾百萬用戶在使用114DNS。其他的像8.8.8.8或者8.8.4.4,我也試過,一樣好用,這是一個應急處理的好辦法。
緊接著,單位各部門的同事紛紛打來求助電話,皆是因為DNS系統出現服務故障而無法上網。由於我們及時地找到了問題的根源,所以在處理用戶問題時就可以輕松應對了。據統計,在我們解決無法上網的問題中,只有Win7的用戶會碰到這種情況,而使用Win XP系統的用戶就沒有遇到過這樣的問題。看來,盡管Win7界面做得非常漂亮,但用起來並不是那麼順手。
經驗總結
在平時上網中,很多朋友也會遇到DNS服務出現異常的情況,出現故障的原因是DNS服務器出錯,無法進行域名解析。那該如何解決呢?一般常規的解決步驟如下:
1. 檢查計算機的物理連接
無論是台式機還是筆記本電腦,都應檢查連接網線的水晶頭是否接觸良好。有時候是路由器或網卡的問題,無法與ISP的DNS服務連接,遇到這種情況,可以把路由器關一會兒再打開,或者重新設置路由器。
2. 使用ping命令測試網絡中域名解析是否正常
Ping目標服務器的IP地址,然後按回車鍵。如果ping命令成功執行,就可以確定計算機之間可以正常連接和域名解析。但如果看到“請求超時” ,說明本地計算機可能有問題。
3. 啟用“設備和打印機”
在“控制面板”→“網絡和Internet”→“網絡和共享中心”→“網絡”中,可以看到是否安裝了打印機與文件共享。驗證:如果在“網絡”中看不到自己的機器,表明沒有安裝打印機與文件共享,本地機沒有聯網。
4. 網絡防火牆的問題
有時防火牆設置不當,如安全等級過高,錯誤的防火牆策略等,可嘗試檢查設置策略、降低防火牆安全等級或直接關掉,試試是否恢復正常。
5. 更改PC上的DNS地址
因特網是利用DNS標准來實現將域名解析為相應的IP地址,因此DNS對改變網絡環境非常重要,如果DNS錯誤的話就無法上網。可以在“首選DNS服務器”中手動指定DNS服務,還可以在“備用DNS服務器”中填入其他公共DNS地址。