在Windows 11上刷新DNS缓存

在Windows 11上刷新DNS缓存

如果您在 Windows 11 上遇到 DNS 问题,第一个调用端口是刷新操作系统的 DNS 缓存。

使用 CMD App 运行 DNS flush 命令的 Windows 11 笔记本电脑

在您的 Windows PC 上遇到互联网连接问题? DNS 缓存损坏是导致连接问题的最常见原因之一。 解决此问题的最快方法是刷新 DNS 缓存并强制计算机重新创建它。

但是你知道有多种方法可以在 Windows 11 上刷新 DNS 缓存吗? 我们将详细说明清除 DNS 缓存的好处以及您可以在 Windows 11 PC 上使用的多种方法。 事不宜迟,让我们深入了解这篇文章。

推荐:如何修复Windows Microsoft Store无法加载页面错误

什么是 DNS 缓存以及为什么要刷新它?

当您访问网站时,您通常通过在浏览器中输入其 URL 来实现。 但是,计算机并不“理解”URL,每个 URL 都有一个计算机实际可以使用的对应 IP 地址。 当您搜索网站时,您的计算机会访问包含 URL 及其对应 IP 地址记录的 DNS 服务器。

此过程称为 DNS 查找,但每次都搜索 IP 地址非常耗时,尤其是对于您反复访问的网站。 因此,计算机会保留一份 DNS 的本地副本,称为 DNS 解析器缓存。 当您搜索 URL 时,它会首先检查解析器缓存,然后使用该信息来查找网站。

随着时间的推移,DNS 解析器缓存可能会过时或损坏,从而导致连接问题。 DNS 缓存中毒的风险也迫在眉睫,这就是为什么您应该养成定期清理 DNS 缓存的习惯。

如何在 Windows 11 上刷新 DNS 缓存

有多种方法可以刷新 Windows 11 上的 DNS 缓存。您可以使用运行命令框、命令提示符,甚至 PowerShell。 此外,您可以随时使用批处理文件通过单击几下来清除 DNS 缓存。 以下是在 Windows 11 上清除 DNS 的四种方法:

1.使用运行命令框

要使用“运行”命令框刷新 DNS 缓存,请执行以下操作:

  1. win + R 启动运行命令框。
  2. 输入 ”ipconfig /flushdns“ 命令。
    使用运行命令框刷新 DNS
  • Ctrl + Shift + Enter  键一次。 命令提示符将启动,执行刷新命令,然后自动关闭。

2.使用CMD

要使用 CMD 清除 DNS 解析器缓存,请重复以下步骤:

  1. Win + R 打开运行对话框。 输入 cmd 并按下  Ctrl + Shift + Enter键一次。
  2. CMD 将以管理员权限打开。
  3. 输入 ”ipconfig /flushdns”命令并按下 进入 钥匙。
    使用 CMD 刷新 DNS
  4. 你会看到一个“已成功刷新 DNS 解析器缓存。” 命令执行后的消息。

3. 使用 PowerShell

PowerShell 有一个不同的命令来刷新 Windows 11 上的 DNS 缓存。以下是操作方法:

  1. win + S 并输入 电源外壳. 点击 以管理员身份运行 开始菜单中的选项。
  2. 现在,输入“清除 DnsClientCache” 在 PowerShell 窗口中,然后按 进入 钥匙。
    使用 Powershell 刷新 DNS
  3. 命令成功执行后,您不会看到消息。 但您可以再次打开 PowerShell 并查看 DNS 缓存以确认。

4.使用批处理文件

打开应用程序是一个稍微耗时的过程。 您可以通过一次创建批处理文件然后在需要刷新 DNS 时运行它来节省时间。 无需打开 CMD 或 PowerShell 应用程序。

重复以下步骤创建 DNS 清除批处理文件:

  1. win + S 打开 Windows 搜索。 类型 记事本 然后点击第一个搜索结果。
  2. 在记事本中键入以下命令: cmd.exe /k ipconfig /flushdns
    使用批处理文件刷新 DNS
  3. Ctrl + S 保存文件。 输入姓名“flushDNS.bat” 并保持 另存为类型 作为 所有文件.
  4. 点击 保存 按钮。
  5. 现在转到批处理文件位置并双击它。
  6. 命令提示符将启动并执行“/flushdns”命令。
  7. 输入 exit  并按下 进入 键关闭命令提示符窗口。

如何刷新浏览器的 DNS 记录

您知道浏览器也维护 DNS 缓存吗? 如果遇到连接问题,您应该清除浏览器的 DNS 缓存并强制浏览器重建缓存。

重复以下步骤清除 Chrome 浏览器的 DNS 缓存:

  1. 启动 Chrome 浏览器并按 Ctrl+T 打开新标签页。
  2. 现在,输入“chrome://net-internals/#dns” 在搜索栏中,然后按 进入 钥匙。
  3. 导航到 主机解析器缓存 部分。 点击 清除主机缓存 按钮清除 Chrome 浏览器中缓存的 DNS 记录。

清除浏览器 DNS 缓存的过程可能与 Safari、Opera 和 Mozilla 等其他浏览器不同。 您必须找到 DNS 设置,然后清除 DNS 缓存。

在 Windows 上保持 DNS 缓存清洁

定期刷新系统的 DNS 缓存可以降低 DNS 欺骗和网站连接问题的风险。 最简单的方法是使用带有适当参数的 ipconfig 实用程序来刷新 DNS 缓存。 或者,您可以使用 PowerShell 方法或为其创建一个批处理文件。

推荐:ACF扩展插件Advanced Custom Fields Extended PRO


发表评论