返回列表 回復 發帖

找不到伺服器 或 DNS錯誤 的解決辦法

我最近碰到“找不到伺服器 或 DNS錯誤”的問題,可以上QQ、迅雷下載,而且直接輸入IP地址是可以成功登上的,但就無法打開網頁(IE、TTravel和世界之窗3.0);在網路上大肆搜索解決無果,偶然發現本人的問題所在,如果你也遇到了類似的問題,請慢慢看完。(Ps:紫色的字體是我加上去的注解)

(1)用nslookup來判斷是否真的是DNS解析故障: (這步是為了確認是否由DNS錯誤引起)
要想百分之百判斷是否為DNS解析故障就需要通過系統自帶的NSLOOKUP來解決了。
第一步:確認自己的系統是windows 2000和windows xp以上操作系統,然後通過“開始->運行->輸入CMD”後回車進入命令行模式。
第二步:輸入nslookup命令後回車,將進入DNS解析查詢介面。
第三步:命令行窗口中會顯示出當前系統所使用的DNS伺服器地址,例如筆者的DNS伺服器IP為202.106.0.20。
第四步:接下來輸入你無法訪問的站點對應的功能變數名稱。例如筆者輸入 www.softer.com,假如不能訪問的話,那麼DNS解析應該是不能夠正常進行的。我們會收到DNS request timed out,timeout was 2 seconds的提示資訊。這說明我們的電腦確實出現了DNS解析故障。
小提示:如果DNS解析正常的話,會回饋回正確的IP地址,例如筆者用 www.sohu.com 這個地址進行查詢解析,會得到 name:sohu.com,addresses:61.135.133.103,61.135.133.104的資訊。

(2)查詢DNS伺服器工作是否正常: (這步是為了查詢你的DNS,記得寬頻要連接)
這時候我們就要看看自己電腦使用的DNS地址是多少了,並且查詢他的運行情況。
第一步:確認自己的系統是windows 2000和windows xp以上操作系統,然後通過“開始->運行->輸入CMD”後回車進入命令行模式。 (若是VISTA或Win7,也是一樣)
第二步:輸入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操作看是否可以正常解析。解決 DNS伺服器上的DNS服務故障,一般來說問題也能夠解決。

(3)清除DNS緩存資訊法:
當電腦對功能變數名稱訪問時並不是每次訪問都需要向DNS伺服器尋求幫助的,一般來說當解析工作完 成一次後,該解析條目會保存在電腦的DNS緩存列表中,如果這時DNS解析出現更改變動的話,由於DNS緩存列表資訊沒有改變,在電腦對該功能變數名稱訪問時 仍然不會連接DNS伺服器獲取最新解析資訊,會根據自己電腦上保存的緩存對應關係來解析,這樣就會出現DNS解析故障。這時我們應該通過清除DNS緩存 的命令來解決故障。
第一步:通過“開始->運行->輸入CMD”進入命令行模式。
第二步:在命令行模式中我們可以看到在 ipconfig /? 中有一個名為 /flu
返回列表