Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> 電腦軟體教學 >> 伺服器技術 >> DNS 伺服器

零基礎搞定 DNS 解析故障:四步驟診斷與修復全攻略

編輯:DNS 伺服器

瀏覽器打不開網頁、但 IP 直連正常?這是典型的 DNS 解析故障。本文從零起步,提供四階段遞進式排除流程:nslookup 確診 → DNS 伺服器檢查 → 快取清除 → Hosts 強制綁定,附圖文操作細節與常用公開 DNS 清單。

什麼是 DNS 解析故障?

  • 域名(如 www.sina.com)需透過 DNS 解析為 IP 才能連線
  • 故障現象:域名存取失敗、IP 直連成功
  • 成因:DNS 伺服器異常、回應錯誤 IP、查詢逾時、本機快取過期

階段一:nslookup 確診是否為 DNS 故障

  1. Win2000/XP 以上:Win+R → cmd → Enter
  2. 輸入 nslookup 進入互動模式
  3. 記下顯示的預設 DNS 伺服器位址(如 202.106.0.20)
  4. 輸入無法訪問的域名(如 www.softer.com)
  5. 若回應 DNS request timed out, timeout was 2 seconds → 確為 DNS 故障
  6. 正常回應範例:Name: sohu.com, Addresses: 61.135.133.103, 61.135.133.104

階段二:檢查 DNS 伺服器運作狀態

  1. 命令列執行 ipconfig /all
  2. 找尋 DNS Servers 列出的位址
  3. 外部 DNS 故障:直接更換其他公開 DNS(見文末推薦清單)
  4. 內部 DNS 故障:需登入該 DNS 伺服器用 nslookup 測試,修復服務

階段三:清除本機 DNS 快取

  1. 命令列執行 ipconfig /flushdns
  2. 出現 Successfully flushed the DNS Resolver Cache 即成功
  3. 重新訪問域名,強制向 DNS 伺服器查詢最新記錄

階段四:修改 Hosts 檔案強制綁定(臨時方案)

  1. 尋找 Hosts:
    — XP/2003/Vista/7/10/11:C:\Windows\System32\drivers\etc\hosts
    — Win2000:C:\Winnt\System32\drivers\etc\hosts
  2. 以記事本開啟(需管理員權限)
  3. 預設僅 127.0.0.1 localhost(# 開頭為註解)
  4. 新增行:IP位址 域名(例:211.153.80.1 www.ftedu.gov.cn)
  5. 儲存即時生效,依網路環境自動解析內/外網 IP

注意:Hosts 為靜態綁定,目標網站遷移 IP 時必須手動更新,僅建議作為臨時應急方案。

常用公開 DNS 推薦

服務商慣用替代
Google8.8.8.88.8.4.4
Cloudflare1.1.1.11.0.0.1
OpenDNS208.67.222.222208.67.220.220
Hinet (台灣)168.95.1.1168.95.192.1

總結

遞進式四步驟:nslookup 確診 → 檢查/更換 DNS 伺服器 → 清除快取 → Hosts 強制綁定。前三步為標準流程,第四步為權宜之計。掌握此法,大多數 DNS 解析問題皆可自行解決。

Copyright © Windows教程網 All Rights Reserved