Chrome 內(nèi)置的 DNS 緩存系統(tǒng)有一個隱藏選項,它可以允許用戶手動清除 Chrome DNS 主機緩存。刷新 DNS 緩存可以幫助用戶修復(fù)訪問某些網(wǎng)頁時可能遇到的主機連接問題。
當更改了操作系統(tǒng)的 DNS 設(shè)置時,如果只清除操作系統(tǒng)的 DNS 緩存不一定會修復(fù) Chrome 的連接問題,手動刷新 Chrome DNS 緩存會比較有用。
瀏覽器 DNS 緩存通常用于存儲你訪問的每個網(wǎng)站的域名所對應(yīng)的服務(wù)器 IP 地址數(shù)據(jù)庫,這個小數(shù)據(jù)庫本質(zhì)上可以加快訪問網(wǎng)站的速度。但是,當一個網(wǎng)站更換了新 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 緩存數(shù)據(jù)庫列表,點擊「Clear host cache」按鈕就可以完全清除所有 Chrome 的 DNS 緩存記錄。
3、檢查「active entries」活動條目的數(shù)量是否已經(jīng)減少到 0。
4、根據(jù)結(jié)果,可能還需要刷新套接字緩存。 執(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 緩存。
以上內(nèi)容便是Chrome清理DNS緩存的方法,請用戶在清理完Chrome DNS緩存之后重新啟動Chrome,以讓其重新建立新的DNS。
留言與評論(共有 條評論) |
|