互联网上搜索 Mac OS X 系统下刷新 DNS 缓存的方法,绝大部分网站都说是在终端中执行下面这个命令:

sudo dscacheutil -flushcache

但其实上面的命令仅针对 Mac OS X 10.5 和 10.6 有效,在 Lion 和 Mountain Lion 中都是错误的,正确的应该是:

sudo killall -HUP mDNSResponder

参考地址:http://support.apple.com/kb/HT5343