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 提供商上。