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

Windows XP 中停用或管理 DNS 用戶端快取的完整指南

編輯:XP 系統基礎知識

快速停用 DNS 快取(命令列)

在「執行」視窗或命令提示字元中輸入以下任一指令即可立即停止 DNS 解析器快取服務:

net stop dnscache

或使用服務控制指令:

sc stop dnscache
注意:停用 DNS 快取會降低整體效能並增加 DNS 查詢的網路流量。DNS 用戶端服務透過將先前解析的名稱存放在記憶體中來優化效能;關閉後電腦仍可使用網路 DNS 伺服器解析名稱,但速度會變慢。

檢視與清除快取

  • 檢視快取內容: ipconfig /displaydns
  • 清除快取(重設): ipconfig /flushdns

透過登錄編輯精確控制快取存活時間(TTL)

  1. 啟動登錄編輯器 (regedit.exe)
  2. 瀏覽至:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters
  3. 新增或修改以下 DWORD 值:
值名稱類型預設值說明
MaxCacheTtlREG_DWORD86400 秒 (24 小時)正向查詢最大 TTL。設為 1 秒可近似停用快取。
MaxNegativeCacheTtlREG_DWORD900 秒 (15 分鐘)否定回應快取 TTL。設為 0 可不快取失敗查詢。

修改完成後按 F5 重新整理或重新啟動電腦生效。

Copyright © Windows教程網 All Rights Reserved