DNS 快取 的一些小技巧匯總
Q: 如何檢視 BIND DNS Server 的 快取 :
A: 在 bind 9 中,可以使用 rndc -dumpdb 指令來檢視 DNS 快取,當然你的 rndc 要先配置好。這個指令會在 /var/named (這個目錄是在 named.conf 文件中指定的)目錄中產生 named_dump.db 文件。
在 bind 8 下,可以試試用 kill -INT named_pid 。
Q: DNS 快取 的時間如何設定:
A: 在 bind 9 中,使用 TTL 參數來設定 DNS 預設的緩衝時間,但要記住這個是你解析的域名在別人的 DNS 中的緩衝時間。
Q: 在客戶端如何清空 DNS 快取:
A: 在 Unix 下,DNS 客戶端只是幾個例程,負責轉發和接受查詢的功能,並不緩衝。
在 Windows 2000 & XP 下: ipconfig /flushdns can clear the cache;
ipconfig /displaydns can display the dns cache.
Q: 在 DNS 服務器端如何清空 DNS 快取:
A: 最簡單的方法就是重新啟動 named 工作;當然也有不用重啟的方法: rndc flush
Q:
那有沒有可能令到 dns 客戶端緩衝 dns 結果?
A:
當然有,而且很多。你到freshmeat去搜尋一下,至少有10個
|