有时候域名已经切换、hosts 已经改好,或者同一个网站别人能打开,自己的 Mac 还是解析到旧地址。这种情况可以先刷新本机 DNS 缓存。
打开“终端”,直接执行下面这条命令:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
输入管理员密码时,终端不会显示星号或字符,这是正常现象。命令执行成功通常也不会有“完成”提示。
这条写法适合 macOS Monterey 及更新版本的常见环境;如果是非常旧的 macOS,命令可能会有所不同。
刷新以后,重新打开网页再试。如果还是不生效,可以再检查浏览器缓存、代理或 VPN 设置;如果是刚修改的公网 DNS,也可能还需要等待上游 DNS 的 TTL 过期。
想确认解析结果,可以用下面的命令看当前返回的 IP:
dig example.com +short




留言评论
暂无留言