如何在Chrome浏览器下清除DNS缓存

如何在Chrome浏览器下清除DNS缓存

本文翻译自:How to Clear/Flush DNS Cache in Google Chrome?

很多时候,当我购买新的域名,并更改域名服务器并将其托管在我的服务器后,解析DNS并且生效需要较长的时间,我手动在Windows操作系统清DNS缓存,但仍然没有生产。后来我才知道,Chrome有一个内置的DNS缓存系统,用于存储和保存域名,我相信这是为了提升网页加载性能。

由于Chrome的内部DNS缓存系统,即使在操作系统刷新DNS缓存之后,Chrome本身的DNS缓存,域名仍可能会解析为旧IP地址。

以下是如何刷新和清除Google Chrome的DNS缓存的三种不同方式:

解决方案1-在Chrome浏览器中,键入chrome:// net-internals /#dns,然后按清除主机缓存按钮。

这里写图片描述

解决方案2 - 进入工具 - >选项 - >底部 - >清除浏览数据并选中’清空缓存’并点击清除浏览数据。它不是DNS缓存但仍然有效。

解决方案3 - 安装“DNS Flusher for Chrome”。扩展程序:DNS Flusher for Chrome通过一次单击即可清除DNS缓存。使用它,您不需要打开页面(chrome:// net-internals /#dns)只要单击按钮“清除主机缓存”。拓展地址:

https://chrome.google.com/webstore/detail/dns-flusher-for-chrome/fegcjmebpcoihkfdjilmnemfkgjbneol/details?hl=en

译者补充:
以上是我本次翻译过程,但是仍然存在清除不了DNS的情况。后来是靠在本机C盘system下的hosts文件上手工绑定IP和域名,暂时解决了这个问题。过一会儿,DNS缓存彻底失效以后,再删除hosts的绑定。

猜你喜欢

转载自blog.csdn.net/u012664888/article/details/80808075