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