更新本地DNS缓存的方法
当域名解析异常、网站无法访问,或刚刚更换过 DNS 设置后,可以尝试刷新本地 DNS 缓存。
Windows 系统
Section titled “Windows 系统”- 按下
Win + R - 输入
cmd - 按回车,打开 命令提示符
- 输入以下命令并按回车:
ipconfig /flushdns如果清除成功,系统会显示类似以下提示:
已成功刷新 DNS 解析缓存。macOS 系统
Section titled “macOS 系统”- 打开 终端
- 可以通过 Spotlight 搜索“终端”
- 或在应用程序中找到 Terminal
- 输入以下命令并按回车:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder- 输入管理员密码
- 输入密码时终端不会显示字符,这是正常现象
- 按回车确认
Linux 系统
Section titled “Linux 系统”不同 Linux 发行版使用的 DNS 缓存服务可能不同,可以根据实际情况选择对应命令。
systemd-resolved
Section titled “systemd-resolved”如果系统使用 systemd-resolved,可以执行:
sudo systemd-resolve --flush-cachesdnsmasq
Section titled “dnsmasq”如果系统使用 dnsmasq,可以重启服务:
sudo systemctl restart dnsmasq验证缓存状态
Section titled “验证缓存状态”如需查看缓存统计信息,可以执行:
sudo systemd-resolve --statisticsiOS / iPadOS 设备
Section titled “iOS / iPadOS 设备”iOS / iPadOS 没有直接清除 DNS 缓存的按钮,可以通过以下方式刷新网络配置。
方法一:重新连接 Wi-Fi
Section titled “方法一:重新连接 Wi-Fi”- 打开 设置
- 进入 Wi-Fi
- 关闭 Wi-Fi 后重新打开
- 重新连接当前网络
方法二:修改 DNS
Section titled “方法二:修改 DNS”- 打开 设置
- 进入 Wi-Fi
- 点击当前连接 Wi-Fi 右侧的详情按钮
- 找到 配置 DNS
- 选择 手动
- 添加新的 DNS 服务器,例如:
1.1.1.18.8.8.8- 保存后重新测试网络
Android 设备
Section titled “Android 设备”不同 Android 品牌的设置路径可能略有不同,一般可以通过以下方式刷新 DNS。
方法一:重新连接 Wi-Fi
Section titled “方法一:重新连接 Wi-Fi”- 打开 设置
- 进入 Wi-Fi
- 断开当前 Wi-Fi
- 重新连接网络
方法二:修改 DNS
Section titled “方法二:修改 DNS”- 打开 设置
- 进入 Wi-Fi
- 点击当前连接的 Wi-Fi
- 修改网络设置
- 将 DNS 设置为手动
- 填写新的 DNS,例如:
1.1.1.18.8.8.8方法三:重启设备
Section titled “方法三:重启设备”如果修改 DNS 后仍未生效,可以尝试重启手机。
常用公共 DNS
Section titled “常用公共 DNS”| 服务商 | DNS 地址 |
|---|---|
| Cloudflare | 1.1.1.1 |
| Cloudflare 备用 | 1.0.0.1 |
8.8.8.8 | |
| Google 备用 | 8.8.4.4 |
可以继续尝试:
- 更换 DNS 服务器
- 重启浏览器
- 重启代理客户端
- 重启路由器
- 重启电脑或手机
- 切换网络环境后再次测试
如果问题仍然存在,请联系技术支持,并提供具体报错信息或截图。