MacOS 清除 DNS 缓存
下面的指令适用于 MacOS 10.15 到 14(15及以上我没有测试过)
sudo killall -HUP mDNSResponder; sudo dscacheutil -flushcache
因为调用了 sudo ,而且 Mac 默认是没有 root 的,所以需要输入你的登陆密码。
其余 MacOS 版本清除 DNS 缓存的方法可参考 https://sysin.org/blog/how-to-flush-dns-cache/
如果是为了清除 DNS 污染,那么还需要注意一下你的路由器有没有缓存功能(有的话清除或者重启一下)。