Issue 如何在Mac上清除DNS緩存

如何在Mac上清除DNS緩存

域名系統(DNS)是一種命名系統,對於以簡單有效的方式使用Web至關重要。它負責將人性化的域名(您知道的並在瀏覽器中鍵入的所有頁面的流行名稱)與由數字IP地址表示的其實際計算機地址(例如38.239.182.140)相匹配。但是,有時可能會發生錯誤,清除DNS服務器創建的緩存可以幫助解決它們。 DNS緩存可以視為存儲所有最近訪問或嘗試訪問的網站的臨時數據庫。 Mac用戶可以按照下面列出的說明清除其計算機上的DNS緩存。

在開始該過程之前,請記住,重置DNS緩存將乾擾您當前的瀏覽活動,因此最好保存在瀏覽器中打開的所有重要工作。準備就緒後,打開“終端”應用程序。您可以通過在Dock中打開LaunchPad,然後在搜索欄中鍵入Terminal來做到這一點。

打開“終端”窗口後,鍵入以下命令:

sudo killall -HUP mDNSResponder;睡2;

現在,按鍵盤上的Return鍵,如果出現提示,請輸入管理員密碼,然後再按一次Return鍵。將會出現一條消息,指出“ macOS DNS緩存重置”。

可以在較早的macOS版本上使用相同的過程,唯一的區別是在“終端”窗口中輸入的命令。在macOS Sierra上,適當的命令是sudo killall -HUP mDNSResponder;說DNS緩存已刷新,而運行Mac OS X El Capitan和Yosemite的系統則需要sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder;說cache flushed命令來刷新DNS緩存。

加載中...