當你在網路上瀏覽時,系統會不斷的向網路上的DNS查詢本機
裡目前沒有的domain name和ip位址對應的DNS紀錄..
突然心血來潮,想說arp紀錄都有辦法了,那麼dns應該也可.
查了一下發現只要用ipconfig這個指令就可以達成了
在命令提示字元下打
ipconfig/flushdns
就可以清除本機的dns紀錄
ipconfig/displaydns
可以調出本機目前的dns cache,不過第一次試,沒想到
紀錄還特別多= ="
只好用pipe丟給more去處理了
不然重導到新檔案去也行:)
另外也可參考一下這篇...
http://altosax.swing.tw/post/1/32
補充:
一般來說DNS查詢的順序為下
1. 先看本機的 host file有沒有該筆DN的對應紀錄
2. 查詢本機的DNS cache有沒有紀錄
3. 本機都查不到的情況下就會把DNS query往外丟,跟系統上設定的DNS server查詢
4. DNS server如果它本機有就會回覆查詢,沒有的話就會去問 root DNS server
5. 從 root DNS server 一層一層查詢下來 , 譬如要查詢 www.google.com.tw
就先查 .tw 的網域是誰管的? 這邊是TWNIC
再來就查詢 .com.tw是誰管的,然後就是 google.com.tw 查詢登記者在WHOIS上登記的DNS server
最後就是問那台DNS server 說 www.google.com.tw對應的IP是多少.
- Jun 28 Thu 2007 00:00
查詢、刪除Windows系統下的DNS cache
close
全站熱搜
留言列表
發表留言