很多时候,因为域名的解析长时间未生效,我们无法通过域名访问刚刚解析的主机,最快的方法就是清空本地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