Window 的 DNS Cache

25/07/11

 

介紹

在任何一個系統上, dns 的查明記錄都是有 cache 的

意思是指當 PC 問 DNS Server 某一 Domain  的 IP 時,

問了一次之後, 一段時間唔會再問 Server, 藉以提升網絡能用

 

Cache 控制

在 Window 上, 我們可以用以下指令查看 cache 了什麼

ipconfig /displaydns

這服務是由 dnscache 提供

如果不想用 cache 功能, 我們可以用以下指令停用它

net stop dnscache

當然啦, 停用 dnscache 後, 上網明顯是會慢了

所以如果只是想更新 DNS 的資, 可以單是用以下指伶

ipconfig /flushdns


 

Cache 的時間

預設的 DNS Cache 是一整天

我們可是在以下 registry 修改它

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNSCache\Parameters

數值名稱:MaxCacheTtl
資料類型:REG_DWORD
預設值:86400 (秒鐘)

 

 

Creative Commons license icon Creative Commons license icon