今天一个项目上线,频繁的在测试域名和正式域名间测试,可是手贱把解析缓存设置为 10 分钟
可是,神奇的事情发生了,新域名一直得不到解析,老域名也没有切换
好吧,又是该死的 Mac OS DNS 缓存问题
找了好多资料,终于找到这一份
根据Mac OS X操作系统的版本选择以下命令:
Mac OS X 12 (Sierra) and later:
sudo killall -HUP mDNSResponder sudo killall mDNSResponderHelper sudo dscacheutil -flushcache
按照苹果电脑的升级策略,请使用上面的三个命令,缺任何一个都有可能 DNS 缓存还存在
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
原文地址 Mac OS X 清除DNS缓存
目前尚无回复