“刷 DNS”通常指清除本地 DNS 缓存,让电脑重新向 DNS 服务器请求最新的 IP 地址,解决网站打不开、解析错误或网络变慢的问题,以下是不同系统的操作方法:

方法一(命令提示符):
1. 按下Win + R,输入cmd,右键选择“以管理员身份运行”。
2. 输入以下命令后按回车:
ipconfig /flushdns3. 看到“已成功刷新 DNS 解析缓存”即成功。
方法二(PowerShell):

1. 右键开始菜单 -> Windows PowerShell(管理员)。
2. 输入:
Clear-DnsClientCache方法一(终端命令):
1. 打开“终端”(在“应用程序/实用工具”里,或 Spotlight 搜索“终端”)。
2. 根据你的 macOS 版本输入对应命令:

macOS 10.12 (Sierra) 及以上:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder(输入后按回车,会提示输入你的电脑密码,输入时不显示字符,输入完按回车即可,不会看到星号)
macOS 10.10 ~ 10.11:
sudo discoveryutil udnsflushcachesmacOS 10.9 及更低:命令各不相同,但最通用的办法是重启 Mac。
方法二(图形界面):
如果没有终端权限,也可以直接重启电脑,重启会自动清理所有 DNS 缓存。
取决于你使用的发行版和 DNS 服务。
使用 systemd-resolved(Ubuntu 16.04+、Fedora 等现代版本):
sudo systemd-resolve --flush-caches或者
sudo resolvectl flush-caches使用 dnsmasq:
sudo systemctl restart dnsmasq使用 NSCD (Name Service Cache Daemon):
sudo /etc/init.d/nscd restart通用方法(如果以上都无效):直接重启网络服务或重启电脑。
iPhone / iPad:
开启和关闭飞行模式(最快速)。
- 或者:重启手机。
- 或者:进入“设置” -> “通用” -> “传输或还原 iPhone” -> “还原” -> “还原网络设置”(会清除所有保存的 Wi-Fi 密码)。
Android 手机:
开启和关闭飞行模式(最常用)。
- 或者:重启手机。
- 或者:进入“设置” -> “连接” -> “Wi-Fi” -> 长按当前连接的网络 -> “修改网络” -> “高级选项” -> 将“IP 设置”改为“静态”,再把“DNS”任意改一个数字(1.1.1.1 或 8.8.8.8),保存后再改回“DHCP”,这样会强制刷新网络配置。
有些浏览器(如 Chrome/Edge)有自己的 DNS 缓存,清理系统缓存后可能仍无效,需要清浏览器缓存。
Chrome / Edge:
在地址栏输入:
chrome://net-internals/#dns点击“Clear host cache” 按钮。
6. 如果你是想“刷新”路由器上的 DNS 缓存
可以重启路由器(拔掉电源等 30 秒再插上),或者进入路由器管理后台,找到“网络设置”里的“DNS”选项,手动修改为公共 DNS(如 114.114.114.114、8.8.8.8、1.1.1.1)。
1、Windows:ipconfig /flushdns
2、macOS:sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
3、手机:开启飞行模式 5 秒后再关闭
4、通用:重启电脑或手机
做完以上操作后,通常可以解决 DNS 解析缓存导致的访问问题,如果问题依然存在,可能需要检查你的 DNS 服务器设置(比如电脑或路由器中填写的 DNS 地址是否有问题),或者等待域名本身解析生效(通常需要几分钟到 24 小时,取决于域名的 TTL 设置)。
文章摘自:https://idc.huochengrm.cn/dns/26351.html
评论