Windows / Mac / Chrome / Firefox 清除 DNS Cache

2015-08-06 Chrome, Other

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

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

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

Windows OS 終端機執行

$ ipconfig /flushdns

Mac OS 終端機執行

  • OSX 10.11、10.12 或更新版本 DNS 快取
$ sudo killall -HUP mDNSResponder
  • OSX 10.10
$ sudo discoveryutil udnsflushcaches
  • OSX 10.9
$ dscacheutil -flushcache; sudo killall -HUP mDNSResponder
  • OSX 10.7、10.8
$ sudo killall -HUP mDNSResponder
  • OSX 10.5、10.6
$ 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

參考資料:


給 Mr. 沙先生一點建議

彙整

分類

展開全部 | 收合全部

License

訂閱 Mr. 沙先生 的文章

輸入你的 email 用於訂閱