在 OS X 重置 DNS 快取

學習如何重置(清空)DNS 快取。

這篇文章已封存,而且 Apple 也不會再更新。

關於 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
發佈日期: