如果您在访问某些网站或应用程序时遇到问题,解决问题的一种方法是刷新计算机上的 DNS 缓存。 你如何做到这一点取决于你使用的设备,因为它会因 Windows 到 Mac 以及从 Chrome OS 到 Linux 而有所不同。 在本文中,我们将向您展示如何在 Windows 11 中刷新 DNS 缓存。我们还将向您介绍 DNS 缓存以及刷新它如何帮助解决随机连接问题。
在 Windows 11 (2021) 中刷新 DNS 缓存
如果您在删除临时文件并清除 Windows 11 计算机上的应用缓存后仍遇到连接问题,则根本问题可能与网络配置方式有关。 要纠正它,您将 需要刷新 DNS 解析器 电脑中的设置。 最佳实践要求您还重新启动调制解调器和路由器以清除所有缓存的 DNS 设置。 话虽如此,让我们开始吧:
笔记:本教程重点介绍在 Windows 11 中刷新 DNS 缓存。对于其他平台,请查看如何在 Android 中刷新 DNS 缓存以及在 macOS 设备上清除 DNS 缓存.
什么是 DNS 缓存,您为什么要关心?
DNS 缓存是一个文件,其中包含您在计算机上访问过的网站的主机名和 IP 地址。 顾名思义,它会缓存网页,从而使您下次打开时网站加载速度更快。 缓存位于客户端计算机以及 ISP(Internet 服务提供商)的服务器中。
虽然大多数连接到 Internet 的系统会自动更新缓存和主机名,但当网页的 IP 地址在更新前发生更改时会出现问题。 那时您可能会遇到连接问题,页面无法在浏览器中加载。 刷新 DNS 缓存会删除所有存储(缓存)的信息,这会迫使计算机检索相关的新数据,而不是提供旧的和过时的数据。
在 Windows 11 中刷新 DNS 缓存的步骤
笔记: 本指南仅涉及清除 DNS 缓存。 要更改您的 DNS 服务提供商,请查看我们关于如何在 Windows 上更改 DNS 设置的详细教程。
方法一:使用命令提示符
- 首先,在管理员模式下打开命令提示符窗口。 为此,请搜索“命令”(不带引号)在 Windows 搜索栏中并选择 以管理员身份运行.
- 现在,复制+粘贴以下命令:
ipconfig /flushdns
然后按 Enter 刷新 Windows 11 计算机上的 DNS 缓存。 您将收到一条消息,说明操作成功。
方法 2:使用 Windows PowerShell
在 Windows 11 电脑上刷新 DNS 缓存的另一种方法是使用 PowerShell。 这是你如何做到的:
- 在 Windows PC 上以管理员模式打开 Windows PowerShell。 为此,请在 Windows 搜索栏中搜索“powershell”,然后单击 以管理员身份运行.
- 在 PowerShell 窗口中,复制 + 粘贴以下命令并按 Enter:
Clear-DnsClientCache
. 这将立即清除 Windows 11 计算机的 DNS 缓存。
方法 3:使用运行命令
您还可以直接从“运行”对话框清除 DNS 缓存,而无需打开命令提示符或 PowerShell。 这可能是清除 Windows 计算机上 DNS 缓存的最简单方法,它的工作原理如下:
- 使用 Windows 11 键盘快捷键 Windows 键 + R 打开“运行”框。现在,键入以下命令:
ipconfig /flushdns
然后按 Enter。 这将刷新 Windows 11 计算机上的 DNS 缓存。
方法 4:使用批处理文件
最后,如果您希望在 Windows PC 上自动刷新 DNS 缓存的过程,您可以为此目的创建和使用批处理文件。 所以,下载 这个批处理文件 并运行它以清除 Windows 11 中的 DNS 缓存。
如果您不知道,批处理文件包含一组命令,您可以按计划的时间间隔或按需运行文件以执行这些命令。 要了解更多信息,请查看我们关于批处理文件以及如何使用它们在 Windows 上自动执行任务的详细文章。
在 Chrome 中清除 DNS 缓存
某些 Windows 应用程序(包括 Google Chrome)具有自己的 DNS 缓存。 它与操作系统存储的 DNS 缓存是分开的。 在这些情况下,您还必须清除这些应用程序的 DNS 缓存。 对于谷歌浏览器,您可以这样做:
- 首先,在您的计算机上打开 Google Chrome。 现在将以下 URL 复制并粘贴到浏览器的地址栏中:
chrome://net-internals/#dns
然后按 Enter。 它将加载 Chrome 的“网络内部”页面的 DNS 选项卡。 在这里,点击“清除主机缓存”按钮清除 Chrome 的 DNS 解析器缓存。
刷新 DNS 缓存以解决 Windows 11 中的连接问题
刷新 DNS 缓存听起来像是一大堆技术术语,但正如您现在所知,这是一项容易的工作。 有多种方法可以刷新 Windows 11 电脑中的 DNS 缓存,包括使用命令提示符、PowerShell 和运行命令。 因此,请继续刷新 Windows 11 计算机上缓存的 DNS 数据,以修复任何潜在的连接问题并改善您的隐私。 完成此操作后,请查看我们的其他一些与 DNS 相关的文章,包括您可以使用的最佳 DNS 服务器以及 VPN 和 DNS 之间的区别。