萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows XP 教學

DNS 解析故障四大診斷修復法:nslookup、清除快取、修改 Hosts 實戰

能 Ping 通 IP 卻打不開網址?經典 DNS 解析故障徵兆。四大步驟由淺入深快速定位並修復:

1. 用 nslookup 確認是否為 DNS 故障

  1. Win+R → cmd 進入命令列。
  2. 輸入 nslookup → 顯示目前使用的 DNS 伺服器 IP。
  3. 輸入無法存取的網域名稱。
    若回應 DNS request timed out → 確為 DNS 解析失敗。
    若回傳正確 IP → 問題在其他層面(防火牆、瀏覽器代理等)。

2. 檢查 DNS 伺服器是否正常運作

  1. ipconfig /all 查看「DNS Servers」欄位。
  2. 若為外部公共 DNS(如 202.106.0.20)且解析失敗 → 改用其他公共 DNS(Google 8.8.8.8、Cloudflare 1.1.1.1、Quad9 9.9.9.9)。
  3. 若為公司內部 DNS → 需登入該 DNS 伺服器排查,或暫時改用公共 DNS 繞過。

3. 清除本機 DNS 快取(最常見速效方案)

  1. Win+R → cmd。
  2. 執行 ipconfig /flushdns。
  3. 出現 Successfully flushed the DNS Resolver Cache 即完成。
  4. 再次存取網域,將重新向 DNS 伺服器請求最新解析。

4. 修改 Hosts 檔案強制指向(繞過 DNS 臨時方案)

  1. 尋找 Hosts 檔:
    C:\Windows\System32\drivers\etc\hosts(Win 2000 為 C:\Winnt\System32\drivers\etc\hosts)。
  2. 以「記事本」開啟(需管理員權限)。
  3. 新增一行:目標IP 域名(如 140.112.30.10 www.ncku.edu.tw)。
  4. 儲存後即刻生效,優先級高於 DNS 伺服器。

依序嘗試上述方法,多數 DNS 故障可在 5 分鐘內解決。

copyright © 萬盛學電腦網 all rights reserved