Mac 刷新 DNS | 2 招快速清除 DNS 緩存/快取

李平一.jpg

李平一

預計閱讀時間: 4分鐘

一般情況下,我們是不需要手動去清除 DNS 快取的。但如果您的 Mac 忽然間不能開啟一些網站了,那很可能是因為您本地的 DNS 快取已經過時了。清除舊的 DNS 快取有助於您解決這個問題。接下來,我們就帶您了解如何清除 Mac 電腦裡的 DNS 快取。

Mac 清除 DNS | 2 招快速清除 DNS 快取

DNS 快取是什麼

在了解 DNS 快取是什麼之前,我們需要先了解 DNS 是什麼。

DNS 是 Domain Name System 的縮寫。您可以將其理解為一個電話簿。它能將域名翻譯為機器能看懂的 IP 地址。每一個域名對應一組 IP。由於 IP 地址很難記憶,有了 DNS,我們只需要記住網站的域名即可。

而 DNS 快取是您在正常訪問一個 IP 之後,您的作業系統會將這個 IP 儲存起來。當您再次訪問的時候,系統會先提取本地的 DNS 快取,從而加快域名的解析速度。

什麼時候清除 Mac 上的 DNS 快取

正常情況下,我們不需要手動去清除Mac 電腦中的 DNS 快取。但是,如果一個網站遷移到了新的域名,而本地的 DNS 快取並未更新,就會導致您不能開啟相關網站,這時候,您可以頭透過清除 DNS 快取來解決該問題。此外,如果您的 Mac 電腦有其他網絡鏈接相關的問題,妳也可以嘗試清除 DNS 快取來看問題是否解決。

清除 DNS 快取不會對您的Mac有什麼影響,它只是減慢了域名的解析速度而已。

那究竟要怎樣清除 Mac 上的 DNS 快取呢?接著讀下去吧。

如何手動清除 Mac 電腦中的 DNS 快取

您可以手動清除 DNS 快取。需要用到的工具是「終端機」。值得注意的一點是,不同的Mac作業系統會用到不同的指令。所以,您有必要先點擊**「蘋果圖示」,然後選擇「關於這台Mac」**查看一下您當前所使用的作業系統版本。

以下是如何使用「終端機」清除 DNS 快取的步驟:

  1. 點擊狀態選單列中的「放大鏡圖示」,輸入「終端機」並開啟它。當然,您也可以透過Finder的「前往」選單,選擇「系統工具」>「終端機」開啟它。 開啟終端機
  2. 在終端機中,粘貼對應作業系統版本的清除 DNS 快取指令,按照提示鍵入管理員密碼,按下「Return」鍵。 透過終端機清除 Mac 上的 DNS 快取
    • macOS 10.15 (Catalina) 及之後:
      sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
    • macOS 10.12 (Sierra)、10.13 (High Sierra) 和 10.14 (Mojave) ::
      sudo killall -HUP mDNSResponder
    • OS X 10.11 (El Capitan) :
      sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
    • OS X 10.10 (Yosemite) :
      10.10.4+ 版本:
      sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
      版本 10.10.1、10.10.2 以及 10.10.3:
      sudo discoveryutil mdnsflushcache; sudo discoveryutil udnsflushcache
    • OS X 10.9 (Mavericks) :
      dscacheutil -flushcache; sudo killall -HUP mDNSResponder
    • Mac OS X 10.7 (Lion) 和 10.8 (Mountain Lion) :
      sudo killall -HUP mDNSResponder
    • Mac OS X 10.5 (Leopard) 和 10.6 (Snow Leopard):
      sudo dscacheutil -flushcache
    • Mac OS X 10.4 (Tiger):
      sudo dscacheutil -flushcache
  3. 退出「終端機」。

如何快速清除 Mac 上的 DNS 快取

如您所見,上訴方法雖然可以清除 DNS 快取,但是您需要記住對應作業系統版本的指令。而這些指令並不容易記住。這時,您可以使用 BuhoCleaner 這樣的工具來一鍵免費幫您搞定。BuhoCleaner是一個簡單實用的 Mac 清理軟體,不僅有垃圾檔案移除和應用程式刪除等大的功能,還有一些實用的小的功能,如清除 DNS 快取、重建 Spotlight 索引、釋放記憶體等。

以下是如何使用 BuhoCleaner 清除 DNS 快取的步驟:

  1. 下載並安裝 BuhoCleaner 到您的電腦。
  2. 開啟它,然後在側邊欄裡選擇「實用工具」。 自動清除 Mac 電腦中的 DNS 快取
  3. 在「實用工具」裡選擇「重置 DNS 快取」,然後點擊「開始」按鈕即可。 透過 BuhoCleaner 快速刪除 Mac 上的 DNS 快取

結論

清除 DNS 快取並不是一個經常需要做的事情。但清除它也不會對您的 Mac 有什麼影響。如果您下次再遇到網絡連接不上相關的問題,不妨使用上面的方法來清除您的 DNS 快取看看問題是否結局。若您覺得使用指令比較麻煩,那就用 BuhoCleaner 來一鍵清除吧。非常地簡單方便!

BuhoCleaner

高效清理垃圾檔案,提升Mac電腦執行速度

免費下載