這篇文章已封存,而且 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
發佈日期: