DNS 缓存就像您的设备保存的快捷方式列表,可以更快地加载网站。当它变得陈旧或损坏时,您可以看到类似的错误 DNS_PROBE_FINISHED_NXDOMAIN,网站加载错误,或页面无法更新。刷新缓存会清除那些错误的条目并强制进行新的查找。

本指南介绍如何在 Windows、macOS、Linux、iOS 和 Android 上刷新 DNS。

什么时候应该刷新 DNS?

如果您发现以下情况,请使用此修复程序:

  • 网站无法加载,但可以在其他设备上运行
  • 域最近更改了服务器,但您仍然看到旧站点
  • 浏览器中与 DNS 相关的错误
  • 你编辑了你的 hosts 文件和更改不适用

Windows 10/11

以管理员身份打开命令提示符并运行:

命令
ipconfig /flushdns

您应该看到:“成功刷新 DNS 解析器缓存。”

macOS(文图拉、索诺玛、蒙特雷)

打开终端并运行:

命令
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

出现提示时输入您的密码。没有成功消息,但缓存已清除。

Linux(系统解析)

大多数现代 Linux 发行版都使用 systemd-resolved:

命令
sudo resolvectl flush-caches

验证:

命令
resolvectl statistics

如果您的发行版使用 nscd 或 dnsmasq,重新启动这些服务。

Android

Android 没有通用的“刷新 DNS”按钮,但您可以通过以下方式清除它:

  • 打开/关闭飞行模式
  • 重启设备
  • 关闭并重新打开 Wi-Fi

要获得更持久的修复,请在 Wi‑Fi 设置中更改 DNS 提供商。

iOS (iPhone/iPad)

使用以下快速方法之一:

  • 打开/关闭飞行模式
  • 重启设备
  • 忘记并重新加入 Wi‑Fi 网络

路由器 DNS 缓存(可选)

如果多个设备受到影响,请刷新路由器上的 DNS:

  • 重启路由器(最快)
  • 或者登录并清除 DNS 缓存(如果您的固件支持)

故障排除技巧

  • 如果网站仍然无法加载,请尝试其他 DNS 解析器(例如 Cloudflare 1.1.1.1 或 Google 8.8.8.8)。
  • 使用我们的 DNS 查找工具 确认 DNS 记录。
  • 检查传播 DNS 传播 。

总结

刷新 DNS 安全、快速,并且经常修复“无法访问网站”错误。如果问题仍然存在,问题可能出在网站的 DNS 记录或网络的 DNS 提供商上。