Mac 清除 DNS 缓存命令:网页打不开时先刷新解析

有时候域名已经切换、hosts 已经改好,或者同一个网站别人能打开,自己的 Mac 还是解析到旧地址。这种情况可以先刷新本机 DNS 缓存。

打开“终端”,直接执行下面这条命令:

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

输入管理员密码时,终端不会显示星号或字符,这是正常现象。命令执行成功通常也不会有“完成”提示。

这条写法适合 macOS Monterey 及更新版本的常见环境;如果是非常旧的 macOS,命令可能会有所不同。

刷新以后,重新打开网页再试。如果还是不生效,可以再检查浏览器缓存、代理或 VPN 设置;如果是刚修改的公网 DNS,也可能还需要等待上游 DNS 的 TTL 过期。

想确认解析结果,可以用下面的命令看当前返回的 IP:

dig example.com +short

Caleb
Caleb管理员

上一篇:Linux挂载NTFS格式硬盘后为只读
下一篇:MAC启动台错误找不到程序图标

留言评论

暂无留言
请先 登录 再评论,若不是会员请先 注册
取消
扫码支持