在 macOS 上清除 DNS 快取

前言

如果剛對網域進行 DNS 變更,連結網域,或者網域暫時到期,可能會遇到無法存取網站,或者瀏覽器出現 DNS_PROBE_FINISHED_NXDOMAIN 錯誤的情況。

macOS

重啟 macOS 的 DNS 解析器進程 mDNSResponder,清除操作系統層面的 DNS 快取:

1
sudo killall -HUP mDNSResponder

Chrome

前往 chrome://net-internals/#dns 頁面,點選 Clear host cache 按鈕,清除 Chrome 瀏覽器自身的 DNS 快取。

參考資料