Site icon Mr. 沙先生

Windows / Mac / Chrome / Firefox 清除 DNS Cache

如果你的 DNS 常常異動,你將會遇到 DNS Cache 的問題,DNS 修改對於系統來說算是重大設定,當修改設定後必須要第一時間確認是否正常

由於 DNS Cache 在每個應用都會有自己的一份紀錄並且擁有時效,在被動的狀況下必須等待時效過期後重新獲取新紀錄,對於系統人員是不允許的

本篇將紀錄 DNS 修改後如何清除 DNS Cache 來確認頁面正常。

Windows OS 終端機執行

$ ipconfig /flushdns

Mac OS 終端機執行

$ sudo killall -HUP mDNSResponder
$ sudo discoveryutil udnsflushcaches
$ dscacheutil -flushcache; sudo killall -HUP mDNSResponder
$ sudo killall -HUP mDNSResponder
$ sudo dscacheutil -flushcache

Firefox 終端機執行

  1. 網址列輸入:about:config
  2. 點 Firefox 的嚇唬人警示『我發誓,我一定會小心的』
  3. 新增 network.dnsCacheExpiration 並設定為 0

Chrome 終端機執行

  1. 網址列輸入:chrome://net-internals/#dns 註*1
  2. 找到 Host resolver cache 『Clear host cache』按下即清除 DNS cache

參考資料:


Exit mobile version