萬盛學電腦網

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

Windows Server 2003 清除本機 DNS 快取指令教學

當 DNS 記錄變更後,用戶端若仍解析到舊 IP,常需清除本機 DNS 快取。Windows Server 2003 提供 ipconfig 指令快速完成。

清除 DNS 快取指令

ipconfig /flushdns

執行範例

C:\Users\Administrator>ipconfig /flushdns

Windows IP 設定

已成功清除 DNS 解析快取。

C:\Users\Administrator>

驗證快取已清空

ipconfig /displaydns

輸出 「無法顯示 DNS 解析快取」** 表示快取已清空。

C:\Users\Administrator>ipconfig /displaydns

Windows IP 設定

無法顯示 DNS 解析快取。

C:\Users\Administrator>

相關實用指令

指令用途
ipconfig /registerdns手動向 DNS 伺服器重新註冊本機 A/PTR 記錄 (需動態更新權限)
ipconfig /release && ipconfig /renew釋放並重新取得 DHCP 租約 (含 DNS 伺服器設定)
nbtstat -R清除 NetBIOS 名稱快取並重新註冊 (針對 NetBIOS 名稱解析)
net stop dnscache && net start dnscache重新啟動 DNS Client 服務 (同等於 flushdns,服務名稱在 2003 為 Dnscache)

常見應用場景

  • 網站換 IP 後,瀏覽器/應用程式仍解析到舊 IP。
  • 內部 DNS 記錄更新,用戶端需立即生效。
  • 排查「能 Ping IP 不能 Ping 名稱」問題。
  • 切換 DNS 伺服器後 (如從 ISP DNS 改用 8.8.8.8/1.1.1.1)。

注意事項

  • ipconfig /flushdns 僅清除本機用戶端解析器快取,不影響 DNS 伺服器端快取。DNS 伺服器端需執行 dnscmd /ClearCache 或在 DNS 管理主控台右鍵伺服器 → 清除快取。
  • 若清除後仍解析舊 IP,檢查 C:\Windows\System32\drivers\etc\hosts 檔案是否有硬編碼對應。
  • 某些應用程式 (如 Java、.NET、瀏覽器) 維護獨立 DNS 快取,可能需重新啟動應用程式或配置 TTL。
copyright © 萬盛學電腦網 all rights reserved