本文章已经归档,因此 Apple 将不再对其进行更新。
还原 OS X 中的 DNS 缓存设置
了解如何还原(清空)DNS 缓存设置。
关于 DNS 缓存
OS X 会在 DNS 服务器定义的一段时间内保留已解析 DNS 查询的本地缓存。有时,可能需要立即还原缓存设置并重新查询 DNS 服务器。例如,如果你是网络管理员或服务器管理员,并且 DNS 服务器上的某个条目最近发生了更改,就可能需要这样做。
如果你的 Mac 没有使用服务器上的最新 DNS 条目,你可以重新启动 Mac 以更新缓存的信息。如果你需要在使用 OS X 的服务器上更新 DNS 条目,并且无法重新启动服务器,请根据你使用的 OS X 版本使用以下相应的“终端”命令。
OS X Yosemite 及更高版本
在 OS X v10.10.4 或更高版本中,请使用以下“终端”命令还原 DNS 缓存设置:
sudo killall -HUP mDNSResponder
在 OS X v10.10 至 v10.10.3 中,请使用以下“终端”命令还原 DNS 缓存设置:
sudo discoveryutil mdnsflushcache
OS X Mavericks、Mountain Lion 和 Lion
在 OS X v10.9.5 及更早版本中,请使用以下“终端”命令还原 DNS 缓存设置:
sudo killall -HUP mDNSResponder
Mac OS X Snow Leopard
在 OS X v10.6 至 v10.6.8 中,请使用以下“终端”命令还原 DNS 缓存设置:
sudo dscacheutil -flushcache
发布日期: