如何在 macOS 中清除 DNS 緩存?


通常,不需要弄亂 Mac 的 DNS(域名系統)緩存。在大多數情況下,它在后台按預期工作,根據網址將您路由到正確的網站。此類數據的過載可能會導致 Mac 上的 DNS 緩存損壞,從而導致加載問題和臭名昭著的 404 錯誤。可以通過清除 macOS 中的 DNS 緩存來快速解決問題。

影響 macOS 上的 DNS 緩存的因素可能有多種。這可能是由於網絡攻擊、病毒或知名網站的 IP 地址映射損壞造成的。刪除 Mac 上的 DNS 緩存將清除所有保存的 DNS 查找信息。以下是在 macOS 中清除 DNS 緩存的方法。

1.按 Command + 空格鍵打開”聚焦“窗口。

2.輸入“終端”並打開應用程序。還可以通過”啟動台“在 Mac 上打開終端。

3.打開終端后,輸入以下代碼。

“sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder”

4.按 Enter, Mac 會要求您確認身份。輸入您的密碼並再次按 Enter 以清除 DNS 緩存。

清除 Mac 上的 DNS 緩存后,Safari 上有問題的網站應該會再次正常運行。

此技巧適用於 macOS Big Sur 和更新版本。如果您運行的是舊版本的 macOS,則需要在終端中運行以下命令。

對於 macOS El CaptAIn 或更新版本——“sudo killall -HUP mDNSResponder”

macOS Yosemite – “sudo discoveryutil udnsflushcaches”

對於 macOS Lion、MountAIn Lion 和 Mavericks – “sudo killall -HUP mDNSResponder”

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM