根据Mac OS X操作系统的版本选择以下命令:
Mac OS X 12 (Sierra) and later:
sudo killall -HUP mDNSResponder sudo killall mDNSResponderHelper sudo dscacheutil -flushcache
Mac OS X 11 (El Capitan) and OS X 12 (Sierra):
sudo killall -HUP mDNSResponder
Mac OS X 10.10 (Yosemite), Versions 10.10.4+:
sudo dscacheutil -flushcache sudo killall -HUP mDNSResponder
感谢:https://www.cnblogs.com/qq952693358/p/9126860.html
这篇文章虽然篇幅很短,但实战价值很高:DNS 缓存一旦“记错了地址”,就会出现网页打不开、解析延迟、改站后仍访问旧页面等现象。生猛大蝦编辑部建议先确认 macOS 版本,再执行对应命令;若终端提示权限问题,通常需要管理员权限。清完后可重新打开浏览器或重试访问,观察解析是否恢复正常。
Mac 清除 DNS 缓存要看系统版本吗?
要看。不同 macOS 版本对应的命令不完全一样,原文明确按版本给出三组操作。先确认系统版本,再执行对应命令,才能避免命令无效或只刷新部分缓存。
执行清除 DNS 缓存后会影响什么?
主要影响本机的域名解析缓存,不会改动你的文件或系统设置。执行后,浏览器和应用会重新向系统请求解析结果,适合处理“网站刚改完却还显示旧内容”这类问题。
清除 DNS 缓存后还是打不开网页怎么办?
如果刷新缓存后仍异常,问题可能不在本机 DNS。建议继续检查网络连接、路由器状态、域名本身是否可用,以及是否存在代理或本地网络配置干扰,再逐项排查。







发表回复