請訪問原文鏈接:https://sysin.org/blog/clear-browser-dns-cache/,查看最新版。原創作品,轉載請保留出處。
作者:gc(at)sysin.org,主頁:www.sysin.org
對普通用戶而言,關閉后重新打開瀏覽器一般可以刷新 DNS 緩存。如果進行 Web 調試的時候,切換了 hosts,需要快速的清空瀏覽器的 DNS 緩存,方法如下:
Google Chrome
在地址欄輸入以下地址回車,點擊 Clear host cache
即可:
chrome://net-internals/#dns
Microsoft Edge
Edge 源於 Chrome,類似,地址為:
edge://net-internals/#dns
以上地址可以保存到“收藏夾”/“書簽欄”點擊即可快速打開。
Mozilla Firefox
Firefox 之前有幾個擴展非常方便,可惜都已經下線了:
現在實現方法如下:
在地址欄輸入:about:config
,回車,“接受風險並繼續”,然后搜索 network.dnsCache
,出現如下 3 項:
network.dnsCacheEntries 400
network.dnsCacheExpiration 60
network.dnsCacheExpirationGracePeriod 60
將數值都修改為 0 即可。
注意:
- 修改后為禁用 DNS 緩存。
- 該操作對網絡瀏覽體驗可能有一定影響,僅用於調試。
- 如果有新的擴展出現,使用擴展更佳。
Apple Safari
菜單欄 “Safari 瀏覽器” --> “偏好設置...” --> "高級",“在菜單欄中顯示 “開發” 菜單。
此時,點擊菜單欄 ”開發“ --> ”清空緩存“ 即可。