Chrome, Firefox 及 Safari 手動清除 DNS 快取


瀏覽器為了加快瀏覽時間, 會在本機保留 DNS 查詢的紀錄, 以減少 DNS 查詢所需的時間。這些 DNS 快取會定時自動清除, 一般不需手動清除, 但如果網頁轉換了 IP, 想盡快檢視網頁的話, 可以根據以下步驟手動清除 DNS 快取。

Chrome 清除 DNS 快取

開啟 Chrome 後, 在網址列輸入以下字串:

chrome://net-internals/#dns

然後按 “Clear Host Cache”

之後可能需要清除 socket pools, 在網址列輸入:

chrome://net-internals/#sockets

按下 “Flush Socket Pools”

這時 Chrome 的 DNS 快取便已經清除了.

Firefox 清除 DNS 快取

2. Firefox clear DNS Cache

在網址列輸入:

about:config

這時 Firefox 會出現警告字句, 直接按 “I accept the risk!”

然後在最頂部的搜尋列輸入 “network.dnsCacheExpiration”

會出現兩個結果, 分別是 network.dnsCacheExpiration 及 network.dnsCacheExpirationGracePeriod, 它們的數值也是 60.

分別在以上兩項 double-click, 將 60 設定成 0 及按 “OK”.

完成後再次將上面兩個設定改回 “60”, 這時 Firefox 的 DNS 快取便會清除.

Safari 清除 DNS 快取

按 “開發” 選單, 按 “清除快取資料” 即可.

另一個方法是按 Option + Command + E 快捷鍵.

Tags:

Leave a Reply