网站搜索

如何在 Windows 10 上刷新 DNS


PC 的 DNS 缓存出现问题可能会导致无法连接到 Internet。如果您尝试过清除浏览器缓存和 cookie 等常用技巧,刷新 Windows 10 的 DNS 可能会解决您的问题。

DNS 缓存的作用

域网络系统 (DNS) 服务器将熟悉的域名(如 windows-office.net)转换为计算机用于相互连接的 IP 地址。当程序尝试连接到 google.com 或 facebook.com 等域名时,您的计算机会查询 Internet 上的 DNS 服务器以获取相应的数字 IP 地址。为了节省时间,Windows 10 会在你的电脑上本地存储从 DNS 服务器获取的信息的副本。这称为 DNS 缓存。

您 PC 的 DNS 缓存可以节省时间,但如果出现问题,可能会导致连接错误。 DNS 缓存可能会损坏,其中将 IP 地址与域名相关的信息由于故障而丢失。缓存也可能会过时,这意味着自上次更新缓存以来,您尝试访问的站点的域名或 IP 地址已经更改。 DNS 缓存也可能中毒,DNS 服务器向其提供不正确的信息。 DNS 缓存中毒可能是偶然的,但也可能被恶意用来窃取登录凭据或其他敏感数据。

DNS 缓存会影响您 PC 上的所有互联网流量,因此如果您只有一个程序或一个网站有问题,问题可能不是您的 DNS 缓存。如果您无法访问特定网站,您可以使用 IsItDownRightNow 等工具来检查该网站的状态。如果单个应用程序无法连接到互联网,请尝试检查您的防火墙设置。

刷新您的 DNS 缓存

DNS 缓存不会作为文件存储在您的 PC 上,而是存储在系统内存中。每次关闭计算机时,系统内存都会被清除,这也是重启计算机可以解决许多问题的部分原因。这也意味着刷新 DNS 缓存的最简单方法是重新启动 PC。

如果要在 Windows 10 上手动刷新 DNS 缓存,可以使用命令提示符或 Windows PowerShell。有些命令必须是“以管理员身份运行”,但在这种情况下无关紧要。

要启动命令提示符,请单击开始按钮,在开始菜单的搜索栏中键入“cmd”,然后按 Enter。

或者,您可以使用 Windows PowerShell。单击“开始”按钮,在“开始”菜单的搜索栏中键入“powershell”,然后按 Enter。

打开命令提示符或 Windows PowerShell,键入 ipconfig /flushdns,然后按 Enter。

如果刷新了 DNS 缓存,您应该会看到“成功刷新 DNS 解析器缓存”消息。您现在可以关闭窗口。

如果您使用的是 Windows PowerShell,您应该会看到相同的消息。

您现在可以测试遇到问题的网站或应用程序。它在工作吗?如果您仍然遇到问题,则必须尝试其他互联网连接故障排除步骤。