Windows / Mac / Chrome / Firefox 清除 DNS Cache

2015-08-06 Chrome, Other

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

 

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

 

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

 

 

Windows OS 終端機執行:

 

Mac OS 終端機執行:

OSX 10.10

 

OSX 10.9

 

OSX 10.7 – 10.8

 

OSX 10.5 – 10.6

 

 

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

 

 

 

上述方法是清除 local DNS 的方法,真正的 DNS 生效還是必須採用 nslookup、dig 這類的工具去檢測。

 

 

 

註1:由 Chrome 輸入 chrome://net-internals 不只可以查看 DNS cache,更可以看到其他更詳細的數據報告。

 

 

 

參考資料:

Clear DNS cache in Firefox

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

彙整

分類

open all | close all

License

訂閱 Mr. 沙先生 的文章

輸入你的 email 用於訂閱