如何在 Windows 11 和 Windows 10 中刷新 DNS 缓存

域名系统 (DNS) 将人类可读的域名(如 www.example.com)转换为机器可读的 IP 地址(如 192.0.2.1)。 DNS缓存是您的计算机维护的临时数据库,用于存储最近访问的域名及其对应的IP地址。 DNS 缓存有助于加快将域名解析为 IP 地址的过程,从而改善您的互联网浏览体验。然而,有时DNS缓存可能会过时或损坏,从而导致各种连接问题。在这种情况下,您可以运行刷新 DNS 命令删除此存储的缓存并强制您的设备再次从 DNS 检索信息。如果您遇到互联网连接问题,这里是如何在 Windows 11 上刷新 DNS 缓存来解决此类问题。

DNS 缓存(也称为DNS 解析器缓存) 存储指定时间段内最近访问的域名及其对应的 IP 地址。下次打开同一网页时,Web 浏览器不再请求 DNS 服务器将 URL 转换为 IP 地址。这需要来自DNS 解析器缓存在您的操作系统中。

DNS 缓存可提高您的互联网浏览体验的性能和效率。然而,随着时间的推移,缓存中的信息可能会过时或损坏,从而导致潜在的连接问题,例如访问某些网站时出现问题,网页加载缓慢等等。在这种情况下,你需要刷新 DNS 缓存让您的Windows计算机与主机正确通信。

使用命令提示符

  • 首先打开具有管理权限的命令提示符
  • 按 Windows 键 + S 并输入 cmd,右键单击“命令提示符”并选择“以管理员身份运行”。
  • 在命令提示符窗口中,键入以下命令并按 Enter:

ipconfig /flushdns

现在,DNS 缓存将被刷新,您将看到一条确认消息:“Windows IP 配置。已成功刷新 DNS 解析器缓存。“ 就是这样!

较旧的 DNS 缓存文件已从您的 Windows 11 计算机中删除,这可能导致加载网页时出现错误(例如此网站不可用或无法加载特定网站)。

使用 Windows PowerShell

  • 右键单击开始菜单并选择Windows PowerShell(管理员)以使用管理权限打开Windows PowerShell
  • 输入命令清除 DnsClientCache然后按回车键,
  • 执行命令后,如果成功,您应该不会看到任何输出。

使用 Windows 设置

  • 按键盘上的 Windows 键 + I 打开 Windows 设置。
  • 选择“网络和互联网”。向下滚动找到“网络重置”选项并单击它。
  • 单击“立即重置”按钮以启动重置过程。
  • 此操作将清除 DNS 缓存以及其他与网络相关的设置。

重置过程完成后,您需要重新启动计算机才能使更改生效。

在 Windows 11 中查看 DNS 缓存

刷新 DNS 缓存后,如果想确认 DNS 缓存是否已被清除,可以使用以下命令查看DNS缓存在 Windows 10 电脑上。

ipconfig /显示DNS

如何在 Windows 11 中禁用 DNS 缓存

无论出于何种原因,如果您愿意禁用 DNS 缓存等待一段时间并再次启用它,然后使用以下命令。

网络停止 dnscache

要打开 DNS 缓存,请运行以下命令

网络启动dnscache

您需要记住的一件事是,此禁用 DNS 缓存命令仅适用于特定会话,当您重新启动计算机时,DNS 缓存将自动启用。

刷新并重置 Web 浏览器上的 DNS 解析器缓存

我们经常浏览互联网。我们的浏览器网页和其他信息会保存在浏览器的缓存中,以便下次更快地获取该网页或网站。它确实有助于加快浏览速度,但在几个月的时间内,它会积累大量不再需要的数据。所以,为了加快互联网速度为了提高 Windows 的浏览和整体性能,时常清除浏览器缓存是个好主意。

首先刷新并重置 Web 浏览器上的 DNS 解析器缓存

  • 打开 Chrome,输入chrome://net-internals/#dns然后按回车键
  • 如果您是 Microsoft Edge 用户,请键入边缘://net-internals/#dns然后按回车键
  • 在主机解析器缓存文本旁边,单击清除主机缓存按钮。

Mozilla Firefox 用户类型关于:网络#dns并按 Enter 键,然后单击清除 DNS 缓存选项。

清除浏览器缓存

如果您是 Microsoft Edge 或 Google Chrome 用户:

  • 打开浏览器并按Shift + Ctrl + Del打开清除浏览数据弹出窗口,
  • 勾选缓存的图像和文件,(您也可以选择其他选项)选择时间范围并单击清除数据。

Firefox 浏览器上的清除缓存数据有点不同,

  • 打开火狐浏览器,在地址栏输入关于:偏好#隐私然后按回车键
  • 选中缓存的 Web 内容旁边的复选标记,然后单击清除。

更多阅读:在 Windows 11 中刷新 DNS 缓存的 4 种快速方法

什么是 DNS 解析器缓存?

  • DNS 解析器缓存是一种临时存储,用于在您的设备上存储 DNS 信息,以加快将来的 DNS 查询速度。

为什么需要刷新 DNS 解析器缓存?

  • 为了解决域名解析问题、清除过时或损坏的条目以及获取最新的 DNS 信息,必须刷新 DNS 解析器缓存。

如何在 Windows 上刷新 DNS 解析器缓存?

  • 以管理员身份打开命令提示符并输入“ipconfig /flushdns”。

如何在 macOS 上刷新 DNS 解析器缓存?

  • 打开终端,输入“sudo dscacheutil -flushcache; sudo Killall -HUP mDNSResponder,”并输入您的管理员密码。

如何在 Linux 上刷新 DNS 解析器缓存?

  • 打开终端并输入“sudo systemd-resolve –flush-caches”。

我可以刷新路由器上的 DNS 解析器缓存吗?

  • 是的,但该过程因路由器品牌和型号而异。查看文档以获取具体说明。

刷新 DNS 解析器缓存有什么缺点吗?

  • 没有明显的缺点。刷新后临时解析域名可能需要更长的时间。