很多时候,因为域名的解析长时间未生效,我们无法通过域名访问刚刚解析的主机,最快的方法就是清空本地DNS缓存。
我们都知道,在Windows下面,想要清空本地dns缓存只需要执行一条CMD命令:

ipconfig/flushdns
但是在使用苹果这样高大上的Mac系统的时候,就得用它独特的命令了。不过,不同的MAC系统版本命令也不一样!
Tiger或更低版本 Mac OS:

sudo lookupd -flushcache

Leopard和Snow Leopard:

sudo dscacheutil -flushcache

而到了Lion、Mountain Lion和Mavericks:

sudo killall -HUP mDNSResponder

然后是Yosemite:

sudo discoveryutil mdnsflushcache

最后就到了EI Caption:

sudo dscacheutil -flushcache
另外,提一下,Linux下通用命令:

sudo /etc/init.d/dns-clean start