您可能已经注意到,第一次访问网站后,下次访问时该网站的加载速度会更快。

  这是因为您的操作系统或浏览器(如果是 Google Chrome)会缓存您访问的任何网站的 IP 地址和 DNS(域名系统)信息。 DNS 缓存包含:网站地址或主机名,技术上称为资源数据 (rdata)网站的域名记录类型(IPv4 或 IPv6)缓存或 TTL(生存时间)的有效性

小技巧-lushdns – 如何使用 Windows ipconfig /flushdns 命令刷新 DNS

  当 TTL 过期时,缓存将被清除,并且 DNS 会自动为您刷新。但有时您不想等待数小时或数天等待 TTL 过期,而是希望手动刷新 DNS。

  在本文中,我将介绍为什么应该刷新 DNS,以及如何在 Windows 10 和 Chrome 中执行此操作。

  刷新 DNS 有几个优点,例如:对数据收集者隐藏您的搜索行为,他们可能会根据您的搜索历史记录向您展示广告请求加载网站或网络应用程序的更新版本。如果网站或 Web 应用程序迁移到新域,这可以帮助解决 404 问题防止 DNS 缓存中毒 – 在这种安全情况下,黑帽黑客会恶意访问您的 DNS 缓存并更改它们,以便您被重定向到可能会收集您的敏感信息的网站

  要刷新 Windows 10 上的 DNS 记录,请按照以下步骤操作:

  第 1 步:单击“开始”或按键盘上的 Windows [logo] 键

  第二步:输入“cmd”,然后选择右侧的“以管理员身份运行”

  步骤 3:输入“ipconfig /flushdns”并点击 ENTER

  您应该收到 DNS 缓存已被刷新的响应,如下所示:

  这意味着您的缓存已被完全清除,并且您访问的任何网站的新版本都将被加载。

  尽管 Chrome 不是操作系统,但它保留了自己的 DNS 缓存,以帮助个性化您的浏览体验。

  要刷新 Chrome 的 DNS,您所需要做的就是在地址栏中输入 chrome://net-internals/#dns 并点击 ENTER 。

  然后点击“清除主机缓存”:

  正如您在本文中了解到的,刷新 DNS 可以给您带来很多优势,让您的互联网体验更加安全。

  即使缓存在 TTL 过期后被清除,您也应该尽可能频繁地刷新 DNS,以便获得这些优势。

  感谢您的阅读!