浏览器为了加快浏览时间, 会在本机保留 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 快捷键.