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 (秒鐘)