Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows XP系統教程 >> XP系統基礎知識 >> 如何在 WinXP中禁用客戶端 DNS 緩存?

如何在 WinXP中禁用客戶端 DNS 緩存?

日期:2017/2/7 16:10:38      編輯:XP系統基礎知識
  要停止 DNS 緩存,請在開始菜單的運行窗口中運行下列任一命令:
   • net stop dnscache
  - 或者 -
  • sc 服務器名 stop dnscache

       注意:如果停用 DNS 解析器緩存,客戶機的總體性能會降低,並且 DNS 查詢的網絡通信量會增加。DNS 客戶端服務可通過將以前解析的名稱存儲在內存中來優化 DNS 名稱解析的性能。如果 DNS 客戶端服務被關閉,計算機仍然可以使用網絡的 DNS 服務器來解析 DNS 名稱。
    
  查看 DNS 解析器緩存,請在命令提示符處鍵入 ipconfig /displaydns
       刪除 DNS 解析器緩存,請在命令提示符處鍵入 ipconfig /flushdns

       使用注冊表控制緩存時間
  請執行下列步驟:
  1、啟動注冊表編輯器 (Regedit.exe)。
  2、在注冊表中找到並單擊以下項:
  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters
  3、在“編輯”菜單上,指向“新建”,單擊“DWORD 值”,然後添加下列注冊表值:
  數值名稱:MaxCacheTtl
  數據類型: REG_DWORD
  默認值:86400 秒
  數值數據:如果您將客戶端的 DNS 緩存中的最大 TTL 值降低為 1 秒,則客戶端 DNS 緩存看起來已被禁用。
       數值名稱:MaxNegativeCacheTtl
  數據類型:REG_DWORD
  默認值:900 秒
  數值數據:如果您不希望緩存否定響應,請將該值設為 0。
  4、鍵入您要使用的值,然後單擊“確定”。
  5、退出注冊表編輯器。
Copyright © Windows教程網 All Rights Reserved