瀏覽量:89次
很多都知道 Google Chrome 內建有一個緩存系統(tǒng),這個緩存系統(tǒng)用于緩存網絡內容,以加速訪問網頁的同時還可以記錄 DNS 緩存記錄,常年累月下,這個緩存系統(tǒng)就會變的臃腫,但 Google Chrome 并沒有名面上的 DNS 清理選項,這種情況下如何清理 Chrome DNS 緩存記錄呢?
Chrome 內置的 DNS 緩存系統(tǒng)有一個隱藏選項,它可以允許用戶手動清除 Chrome DNS 主機緩存。刷新 DNS 緩存可以幫助用戶修復訪問某些網頁時可能遇到的主機連接問題。
當更改了操作系統(tǒng)的 DNS 設置時,如果只清除操作系統(tǒng)的 DNS 緩存不一定會修復 Chrome 的連接問題,手動刷新 Chrome DNS 緩存會比較有用。
瀏覽器 DNS 緩存通常用于存儲你訪問的每個網站的域名所對應的服務器 IP 地址數據庫,這個小數據庫本質上可以加快訪問網站的速度。但是,當一個網站更換了新 IP 地址時,再通過 Chrome DNS 緩存中的 IP 來訪問時就會遇到訪問錯誤。此種情況下,刷新清除 Chrome DNS 緩存可以幫助解決連接錯誤。
Chrome清理DNS緩存的方法:
以下 DNS 刷新步驟在所有 Chrome 版本中都適用,無論是 Windows、Linux 還是 macOS。
1、啟動 Google Chrome,然后按 Ctrl + L 快捷鍵將光標移動到 URL 欄中。 在地址欄中執(zhí)行以下 URL:
chrome://net-internals/#dns
2、此時會打開 Chrome DNS 緩存頁,在這里你可以看到我的系統(tǒng)當前有 24 條有效的 DNS 緩存活動項,以及一個很長的 DNS 緩存數據庫列表,點擊「Clear host cache」按鈕就可以完全清除所有 Chrome 的 DNS 緩存記錄。
3、檢查「active entries」活動條目的數量是否已經減少到 0。
4、根據結果,可能還需要刷新套接字緩存。 執(zhí)行下面的 URL 以訪問 sockets 頁面:
chrome://net-internals/#sockets
5、點擊「Flush pocket pools」按鈕以清除 Chrome 的 socket 池。
那操作系統(tǒng)中的DNS緩存又是怎么清理(刷新)的呢?
Windows:在 CMD 命令行中執(zhí)行 ipconfig /flushdns 命令清除 DNS 緩存,還可以通過 PowerShell 來查看Windows 客戶端 DNS 緩存記錄。
Linux:Ubuntu/Debian/Mint 清除 DNS 緩存。
macOS:可在終端中執(zhí)行 sudo dscacheutil -flushcache 命令來清除 DNS 緩存。
以上內容便是Chrome清理DNS緩存的方法,請用戶在清理完Chrome DNS緩存之后重新啟動Chrome,以讓其重新建立新的DNS。
[聲明]本網轉載網絡媒體稿件是為了傳播更多的信息,此類稿件不代表本網觀點,本網不承擔此類稿件侵權行為的連帶責任。故此,如果您發(fā)現本網站的內容侵犯了您的版權,請您的相關內容發(fā)至此郵箱【779898168@qq.com】,我們在確認后,會立即刪除,保證您的版權。