如何解決電腦出現 “找不到服務器或DNS錯誤”
1、用nslookup來判斷是否真的是DNS解析故障:
①確認自己的系統是windows 2000和windows xp以上操作系統,然後通過“開始->運行->輸入CMD”後回車進入命令行模式。
②輸入nslookup命令後回車,將進入DNS解析查詢界面。
③命令行窗口中會顯示出當前系統所使用的DNS服務器地址,例如筆者的DNS服務器IP為202.106.0.20。
④接下來輸入妳無法訪問的站點對應的域名。例如筆者輸入 www.zzidc.com,假如不能訪問的話,那麽DNS解析應該是不能夠正常進行的。我們會收到DNS request timed out,timeout was 2 seconds的提示信息。這說明DNS解析確實存在故障。
2、查詢DNS服務器工作是否正常:
①確認自己的系統是windows 2000和windows xp以上操作系統,然後通過“開始->運行->輸入CMD”後回車進入命令行模式。
②輸入ipconfig /all命令來查詢網絡參數。
③在ipconfig /all顯示信息中我們能夠看到壹個地方寫著DNS SERVERS(VISTA或Win7下顯示的是中文“DNS 服務器”),這個是我們的DNS服務器地址。例如筆者的是202.106.0.20和202.106.46.151。從這個地址可以看出是個外網地 址,如果使用外網DNS出現解析錯誤時,我們可以更換壹個其他的DNS服務器地址即可解決問題。
④如果在DNS服務器處顯示的是自己公司的內部網絡地址,那麽說明妳們公司的DNS解 析工作是交給公司內部的DNS服務器來完成的,這時我們需要檢查這個DNS服務器,在DNS服務器上進行nslookup操作看是否可以正常解析。
3、清除DNS緩存信息法:
①通過“開始->運行->輸入CMD”進入命令行模式。
②在命令行模式中我們可以看到在 ipconfig /? 中有壹個名為 /flushdns 的參數,這個是清除DNS緩存信息的命令。
③執行 ipconfig /flushdns 命令,當出現“successfully flushed the dns resolver cache”(已成功刷新 DNS 解析緩存)的提示時說明當前計算機的緩存信息已經被成功清除。
④接下來我們再訪問域名時,會到DNS服務器上獲取解析地址,再也不會出現因為以前的緩存造成解析錯誤故障了。
希望對妳有幫助!