導航

使用/不使用終端機清除 macOS 中的 DNS 快取

刷新MacBook上的DNS緩存不是網絡管理員或系統管理員的任務。 為了解決緩存中毒,Internet連接問題並正確與主機通信,您必須掌握清除Mac上DNS緩存的技巧。

如果您不熟悉Mac上Terminal的命令行,該怎麼辦? 本文分享了有關如何在macOS Big Sur,Mojave,High Sierra和早期操作系統中刷新DNS緩存的詳細信息,以及一種簡單的替代方法。 現在就從本文中了解更多詳細信息。

刷新DNS緩存

第1部分:在沒有終端的情況下在Mac上刷新DNS的簡便方法

當您需要在不使用命令的情況下刷新所有macOS版本上的DNS緩存,或清除有關DNS的所有緩存時, Apeaksoft Mac Cleaner 是一站式Mac清潔程序,用於清除DNS緩存以及其他系統垃圾,照片垃圾,電子郵件垃圾,iTunes垃圾,大文件和舊文件,重複的文件夾,卸載應用程序以及更多其他內容。

Apeaksoft Mac Cleaner

  • 刷新DNS緩存,MDNS,UDNS和其他相關的垃圾文件。
  • 監視系統性能,並使Mac保持良好狀態。
  • 清理垃圾文件,並確保100%安全,以加快系統運行速度。
  • 刪除所有垃圾文件,舊文件和大文件,混亂的文件,切碎的文件等。
下載適用於Mac
步驟1下載並安裝Mac Cleaner

一旦安裝了Mac Cleaner,就可以在Mac計算機上啟動該程序。 選擇“清理程序”選項可快速啟動Mac上的清除過程。

清潔器步驟2在Mac上刷新DNS緩存

單擊“系統垃圾”以掃描並找到DNS緩存。 它包括系統緩存,應用程序緩存,系統日誌,用戶日誌和更多其他本地化文件。

單擊System Junk步驟3在Mac上掃描DNS緩存

之後,您可以單擊“掃描”按鈕,這需要一段時間才能掃描所有文件。 您可以單擊“查看”按鈕以檢出掃描結果,以避免誤刪除。

查看系統垃圾步驟4選擇要刪除的DNS緩存

如果無法獲取文件,則可以單擊“重新掃描”以再次掃描Mac。 選擇要清除的DNS緩存,然後單擊“清除”按鈕將其刪除。

選擇文件步驟5清除Mac上的DNS緩存

有一個確認窗口,用於確認Mac上刷新DNS的過程。 確保要清除所選系統垃圾中的DNS緩存,然後單擊“確認”按鈕。

確認

第2部分:如何通過終端在macOS中清除DNS

如何在Mac上刷新DNS? 在執行沖洗之前,只需關閉Web瀏覽器。 它可能不像您的想像中那麼困難。 您必須注意正在運行的macOS。

在macOS Big Sur和Mojave中刷新DNS緩存

步驟1轉到“應用程序”>“實用程序”>“終端”。 這是打開終端命令行界面應用程序的方法。 您可以按照相同的過程為其他macOS啟動終端。

步驟2只需鍵入以下命令,您也可以從註釋中將命令複製並粘貼到終端中。

sudo killall -HUP mDNSResponder

步驟3輸入管理員密碼,然後按回車鍵。 該命令將處理以刷新 macOS Big Sur 和 Mojave 上的 DNS 緩存。

注意: 如果您不想手動檢查狀態,還可以在清除MacBook上的DNS之後要求macOS彈出消息。 這是命令行供您參考。

sudo killall -HUP mDNSResponder;表示DNS緩存已被刷新

清除macOS Yosemite或更高版本中的DNS緩存

步驟1導航到“應用程序”>“實用程序”>“終端”。

步驟2輸入以下命令,然後按Enter:

sudo killall -HUP mDNSResponder

步驟3只要確保您具有管理員帳戶密碼即可。

通過v10.10在macOS Yosemite v10.10.3中刷新DNS緩存

步驟1導航到“應用程序”>“實用程序”>“終端”。

步驟2輸入以下命令,然後按Enter:

sudo discoveryutil mdnsflushcache

步驟3還需要管理員帳戶密碼。

在macOS Mavericks / Mountain Lion / Lion中刪除DNS緩存

步驟1導航到“應用程序”>“實用程序”>“終端”。

步驟2輸入以下命令,然後按Enter:

sudo killall -HUP mDNSResponder

步驟3如果要求輸入管理員帳戶的密碼。

在macOS Snow Leopard或更低版本中刷新DNS緩存

步驟1導航到“應用程序”>“實用程序”>“終端”。

步驟2輸入以下命令,然後按Enter:

須藤 dscacheutil –flushcache

步驟3它將詢問管理員帳戶的密碼。

刷新MDNS / UDNS緩存

為了刷新MacBook上的所有DNS緩存,您還需要同時清除多播DNS(MDNS)和單播DNS(UDNS)。 只需按照類似的方法清除緩存即可。

清除MDNS緩存

sudo discoveryutil mdnsflushcache

清除UDNS緩存

須藤發現實用程序udnsflushcaches

結論

如何在Mac上刷新DNS緩存? 當您想在不同版本的macOS中手動重置DNS時,可以從本文中了解有關方法的更多信息。 當然,您可以使用終端中的命令行清除macOS中的DNS緩存以及多播DNS和單播DNS。 如果解決方案仍然太複雜,您可以使用一站式Mac Cleaner清除DNS緩存並輕鬆優化Mac操作系統。 有關如何在Mac上刷新DNS緩存的更多查詢,您可以在評論中共享更多詳細信息。

更多文章