怎样在 Windows 10 上刷新 DNS

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

DNS 缓存的作用

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

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

DNS 缓存会影响您 PC 上的所有 Internet 流量,因此如果您仅在一个程序或单个网站上遇到问题,则问题可能不在于您的 DNS 缓存。 如果您无法访问特定网站,您可以使用类似的工具 立即行动 检查网站的状态。 如果单个应用程序无法连接到 Internet,请尝试检查您的防火墙设置。

刷新 DNS 缓存

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


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

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

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

在开始菜单中搜索powershell,在开始菜单右侧显示打开突出显示

打开命令提示符或 Windows PowerShell,键入 ipconfig /flushdns并击中 Enter.

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

显示消息“Windows IP 配置已成功刷新 DNS 解析器缓存。” 在命令提示符下


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

显示消息“Windows IP 配置已成功刷新 DNS 解析器缓存。” 在PowerShell中

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

互联网连接不工作? 10 个故障排除技巧