域名系统 (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 解析器缓存有什么缺点吗?
- 没有明显的缺点。刷新后临时解析域名可能需要更长的时间。
