阿舍之前才注意到,原來,Windows 7 預設就有啟用 DNS Cache 的功能,是用來加快在網路上尋找電腦的速度,而提供這功能的就是 DNS Client 這個服務,如果你不想要用 Windows 7 內建的這個 DNS Cache 功能,只要把這個 DNS Client 服務給停用掉就可以了,但是,如果只是要暫時的停用 DNS Cache 的功能的話,那就 要用管理者帳號來開啟命令提示字元視窗後,執行下面這一行指令。
net stop dnscache
(註: 用 net start dnscache 就可以再把 DNS Cache 叫起來了 )
另外,如果想要看看你的電腦上的 DNS Cache 都放了些什麼,那就要輸入下面這一行指令來看,阿舍一跑之後,就看到一堆好陌生的網域哩 ! 大概是阿舍在亂逛時留下的吧 !
ipconfig /displaydns | more
另外,也可以用下面的這個指令把 DNS Cache 裡的資料存成檔案哩 !
ipconfig /displaydns >dns.txt
最後,如果你發現你在 DNS Server 上改過的 DNS 記錄,在你的電腦怎麼都沒有生效的話,那就要用下面這一行指令來清空 DNS Cache,這個指令也是要用管理者帳號來開啟命令提示字元視窗才能執行的哩 !
ipconfig /flushdns
( 註 : 阿舍常在 Windows 和 Ubuntu 切來切去,ifconifg 和 ipconfig 就常常分不楚哩 ! –_-! )
原文出處: Windows 7 如何停用、顯示和清除 DNS Cache ?