问题是这样的第一次解析新的域名A记录www解析至一个香港ip
但当时这台香港ip是挂掉状态 就多ping了几次结果一直提示:
ping: cannot resolve www.xx.cn: Unknown host
后来将www解析到一个新的确认正常的ip,依然报相同错误
于是认为是域名问题,再次添加一个二级域名music解析到该ip
ping通了,所以认为是ping的时候自身DNS解析记录的缓存问题,所以就重启下相关服务
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
执行完两行代码,关闭当前shell再次ping正常
如果新升级的系统在操作之后依然无效,可以选择强制修改 /etc/hosts 文件进行更新,在 /etc/hosts 文件中添加如下一行
域名希望解析到的ip地址(192.168.1.1) 域名(www.xx.com)