Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

DNS 解析故障診斷與排除全攻略:nslookup、ipconfig 實戰指南

編輯:XP 系統應用技巧

DNS(Domain Name System)將易記域名轉換為 IP 位址。當瀏覽器無法以域名開啟網站,但直接輸入 IP 卻正常時,即為 DNS 解析故障。本文提供標準診斷流程與解決方案。

一、確認是否為 DNS 故障:使用 nslookup

  1. Win+R → cmd 開啟命令提示字元。
  2. 輸入 nslookup 進入互動模式,顯示當前使用的 DNS 伺服器(如 202.106.0.20)。
  3. 輸入無法存取的域名(如 example.com)。
  4. 若回應 DNS request timed out 或解析到錯誤 IP,確認為 DNS 故障;若回應正確 IP,問題可能在瀏覽器/防火牆/Hosts 檔。

二、檢查 DNS 伺服器狀態:使用 ipconfig /all

  1. 命令提示字元輸入 ipconfig /all。
  2. 找 DNS Servers 列,記下 IP(如 202.106.0.20, 202.106.46.151)。
  3. 若為外部公共 DNS,嘗試改用其他公共 DNS(如 Google 8.8.8.8, 8.8.4.4;Cloudflare 1.1.1.1)。
  4. 若為公司內部 DNS,需至該 DNS 伺服器執行 nslookup 驗證,並排除區域轉移、轉發器、快取汙染等問題。

三、常見解決方案

  • 更換 DNS 伺服器位址(網路卡屬性 → TCP/IPv4 → 使用下列 DNS 伺服器位址)。
  • 清除本地 DNS 快取:ipconfig /flushdns。
  • 檢查 C:\Windows\System32\drivers\etc\hosts 是否有錯誤靜態對應。
  • 暫停防火牆/安全軟體測試是否攔截 DNS 通訊埠 (UDP 53)。

系統性排查能快速定位故障層級(客戶端、網路、權威/遞迴伺服器),對症下藥。

Copyright © Windows教程網 All Rights Reserved