DNS 是 Windows 網路核心服務,Active Directory 完全依賴 DNS。故障發生時,依循以下十步快速定位並解決。
- 驗證網路連線:登入 DNS 伺服器,用
ping 測試與其他主機連通性;確認防火牆允許 ICMP。
- 釐清影響範圍:僅內部解析失敗?還是外部網域也失效?外部失效多指向 ISP DNS 故障。
- 確認受影響使用者:全網或特定網段?同網段多人受影響,檢查路由器或 DHCP 設定。
- 檢查 DNS 輪詢負載平衡:多台 DNS 輪詢時,若其中一台離線,輪詢仍分發流量導致間歇性失敗。
- 檢查轉寄站:若使用轉寄站指向 ISP DNS,確認 ISP DNS 正常、轉寄站 IP 有效;必要時改用根提示。
- Ping 測試主機名稱 vs IP:IP 通、名稱不通 → 確認 DNS 主機 (A) 記錄是否存在。
- 善用 NSLookup:
nslookup <hostname> 驗證解析結果、回應伺服器;注意僅顯示首台回應伺服器。
- 切換備用 DNS:改用次要 DNS 若正常,證明主 DNS 故障而非外部因素。
- 掃毒:某些惡意程式劫持 TCP/IP 協定堆疊攔截解析請求,單機異常時必查病毒。
- 重啟 DNS 服務/路由器:服務凍結、消費級路由器 DNS 轉發失效時,重啟常能恢復;無效則換新路由器。
掌握這十招,DNS 故障多半可在數分鐘內排除。