瀏覽器為了加快瀏覽時間, 會在本機保留 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 快捷鍵.