如何清除 Mac 上的 DNS 緩存 

如何清除 Mac 上的 DNS 緩存 

有時,在更改主機文件或修復問題後,您可能需要刪除 Mac 上的 DNS 緩存。儘管需要使用命令行,但 Mac 上的 DNS 刷新通常被認為是一項專家任務。然而,讀完這篇文章後,所有 Mac 用戶應該會發現這個過程非常簡單。

如何在 macOS Ventura 和 Monterey 中刷新 DNS 緩存

  1. 啟動 Spotlight(命令 + 空格鍵)→ 輸入並選擇“終端”。
  2. 將以下命令粘貼到終端中。sudo dscacheutil -flushcache; sudo Killall -HUP mDNSResponder
  3. 按返回鍵。
  4. 輸入您的密碼。
  5. 單擊“返回”。

出於安全原因,密碼在終端中不可見。

即使命令提示符屏幕上沒有出現任何內容,只要您按回車鍵,您的 DNS 緩存就會被清除。

什麼是 DNS 緩存?

在討論 DNS 緩存之前,我們首先檢查一下 DNS 是什麼。簡而言之,DNS(域名系統)將人類可讀的域名(例如 www.igeeksblog.com)轉換為人類可讀的 IP 地址(例如 104.26.11.8)。

DNS 緩存是計算機、智能手機、服務器等上的臨時存儲器,用於存儲以前訪問過的域名的 DNS 記錄,例如 IPv4 地址的記錄、IPv6 地址的 AAAA 記錄等。通常稱為 DNS緩存解析器。根據生存時間 (TTL),DNS 保留有關網站及其地址的記錄,這些記錄存儲在這個虛擬數據庫中。從本質上講,DNS 緩存是您的設備通過使用臨時 DNS 緩存中已存在的 DNS 條目響應 DNS 查詢而不是進行冗長的 DNS 查找來嘗試節省時間和精力的方式。

為什麼要刷新 Mac 上的 DNS 緩存?

  • 緩存地址的集合越大,您向網絡世界講述的有關您自己的信息就越多。因此,需要對其進行清理。
  • 如果黑客有權訪問 DNS 緩存,他們就可以訪問您的記錄並將您引導至虛假網站。
  • 技術問題可以通過執行 DNS 刷新來解決。例如,當過時的條目導致您正在查找的網站版本不正確時。重置後與Web項目的連接建立,相應的DNS服務器再次響應查詢。

常問問題

僅適用於 Google Chrome 瀏覽器刷新 DNS。打開Chrome→在Chrome地址欄輸入chrome://net-internals/#dns→點擊“清除主機緩存”。

您可以按照我們有關清除 Mac 上的 Safari 緩存、歷史記錄和 Cookie 的文章中的步驟輕鬆清除 Safari 緩存。

刷新 DNS 緩存安全嗎?

是的,清除 Mac 上的 DNS 緩存是安全的。雖然緩存數據只是臨時存儲,但過於頻繁地刷新 DNS 緩存可能會影響網站加載時間。您是否能夠刷新 Mac 上的 DNS 或者遇到問題?請在下面評論,我會盡快回复。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *