在Mac OS X上刷新缓存
在OS X中刷新缓存的命令略有不同,具体取决于您运行的版本。
首先,确保您已在计算机上打开终端。
SSH客户端软件
打开后,运行与您的OS X版本对应的下面的命令。
OS X 12(Sierra)及更高版本
sudo killall -HUP mDNSResponder
sudo killall mDNSResponderHelper
sudo dscacheutil -flushcache
OS X 11(El Capitan)和OS X 12(Sierra)
sudo killall -HUP mDNSResponder
[collapse title="较久版本" status="false"]
OS X 10.10(Yosemite)
版本10.10.4+
sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder
版本10.10.1,10.10.2,10.10.3
macbook $ sudo discoveryutil udnsflushcaches
OS X 10.9(Mavericks)
dscacheutil -flushcache
sudo killall -HUP mDNSResponder
OS X 10.7(Lion)和10.8(Mountain Lion)
sudo killall -HUP mDNSResponder
OS X 10.5(Leopard)和10.6(Snow Leopard)
dscacheutil -flushcache
OS X 10.4(Tiger)
lookupd -flushcache
[/collapse]
刷新Linux中的DNS缓存
大多数当前的Linux发行版都不像Windows和Mac OS X使用的那样使用DNS解析器缓存。要确认为Linux发行版安装了哪个特定守护程序,请查看网站或其论坛页面。
但是,有时使用的常见DNS缓存应用程序是名称服务缓存守护程序(nscd)。它很可能默认不安装,因此不需要刷新缓存。但是,如果您已经安装了它,则可以通过在终端中运行以下命令来刷新缓存:
[local] $ sudo service nscd restart
或者,您可以尝试以下命令:
[local] $ /etc/rc.d/init.d/nscd stop
[local] $ /etc/rc.d/init.d/nscd start
版权属于:Sukeycz
转载时须注明出处及本声明