如果你在網站上工作,你會偶爾需要重置你的計算機的DNS快取,特別是在編輯記錄或更換主機之後。雖然在Windows上用專用命令重新整理DNS快取很容易,但Mac使用者必須使用一些變通方法。
要清除Mac上的DNS快取,請開啟終端,您可以在應用程式>實用程式中找到該終端,或者透過使用聚光燈搜尋,然後執行以下命令:
sudo killall -HUP mDNSResponder請求時輸入密碼。
那麼,這個命令實際上是做什麼的呢?這裡發生的是你在欺騙你的系統去重新整理快取。維基百科解釋道:
The SIGHUP signal is sent to a process when its controlling terminal is closed. It was originally designed to notify the process of a serial line drop (a hangup). In modern systems, this signal usually means that the controlling pseudo or virtual terminal has been closed. Many daem*** will reload their configuration files and reopen their logfiles instead of exiting when receiving this signal. nohup is a command to make a command ignore the signal.
很明顯,你不需要知道剩下的一切。但現在你知道了。
關於這個過程,網上有很多相互矛盾的資訊。例如,一些站點聲稱在High Sierra上需要執行比這個更多的命令,而其他站點則會使這個命令變得不必要的長。然而,據我們所知,上面的命令實際上是所有必要的。下面是如何檢查你的工作。
不確定你的DNS重置是否真的有效?在重新整理快取之前關閉web瀏覽器在某些情況下會有所幫助,但如果這似乎不起作用,您可以透過兩種方式快速驗證快取是否為空。
第一個是特定地點。在終端上,鍵入dig,然後鍵入站點的URL。例如:
dig tl80.cn在結果的“答案”部分,您將看到您的計算機所知道的站點的IP地址。
如果看不到新的IP地址,請考慮更改Mac上的DNS設定並再次重新整理快取。
對於更全域性(非特定於站點)的方法,還可以使用控制檯確認快取已重置,您可以在“應用程式”>“實用程式”或使用Spotlight中找到控制檯。在左側面板中突出顯示系統後,在搜尋框中鍵入“mDNSResponder”,按Enter鍵,在第一個查詢旁邊鍵入“Cache size”,然後再次按Enter鍵。這樣地:
現在,在控制檯視窗仍然開啟的情況下,返回終端視窗並執行以下命令:
sudo killall -INFO mDNSResponder您應該在控制檯視窗中看到突出顯示的DNS快取大小。現在執行以下命令:
sudo killall -HUP mDNSResponder然後,再次執行此命令:
sudo killall -INFO mDNSResponder您應該在控制檯視窗中看到快取大小的更改。在上面的螢幕截圖中,您可以看到我們的快取大小在發出命令後發生了很大的變化。
...意,使一個小的變化,然後執行一個速度測試,看看這是如何影響你的Wi-Fi。然後在你房子的另一個地方嘗試同樣的速度測試。如果你不滿意,再做一次改變,然後再次進行速度測試。一次進行太多更改可能導致無法隔離問題區...
****器是網際網路的主幹網之一。如果沒有它們,整個域名系統將無法工作,我們將不得不使用直接的IP地址瀏覽網路——如果你問我的話,這不是我的樂趣。 ...
... 您的**使用一個名為hosts的檔案來定義如何連線到internet上的各種服務。有時,此檔案有問題,這會導致許多服務無法在您的**上執行,包括googleplay商店。 ...
雖然現在我們的計算機上有這麼多的首選項和工具,但有時沒有什麼比一個好的老式命令列工具更好的了。這對於聯網資訊尤其重要,無論您使用的是什麼作業系統。 ...
... 但它是如何工作的呢?你怎麼用它?它能幫助改善哪些DNS隱私風險?讓我們仔細看看。 ...
... 但是什麼是DNS伺服器,它是如何讓你從a(域名)到B(匹配的web伺服器)的呢?您如何知道您的DNS伺服器是否正確響應?這個系統設計成在你不注意的情況下工作,但它不是萬無一失的。 ...
Windows 10錯誤程式碼0x8000ffff與Windows Update有關。已知錯誤程式碼也會影響Microsoft應用商店的功能。更新Windows10並返回Microsoft應用商店後,0x8000ffff錯誤表示某處有東西壞了。 ...
... 重置SMC的過程因您使用的Mac不同而不同。有關如何重置Mac的SMC的詳細資訊,請參閱我們的指南。 ...
...清除Chrome快取檔案,看看這是否能解決連線問題。以下是如何去除Chrome的快取內容: ...