如何在 Windows、macOS、Android 和 iOS 上刷新 DNS 緩存


我無法在我的計算機上打開特定網站,即使它在我網絡上的其他設備上運行良好。 或者,您只是將系統的默認 DNS 更改為自定義服務器,而更改尚未生效。

您可以等待 5 分鐘到 24 小時讓 DNS 自行清除,或者您可以嘗試重新啟動設備,這是解決 90% 的大多數技術問題的老式方法。 但是,如果出於某種原因您不想重新啟動設備(例如後台下載),您可以手動刷新 DNS 緩存以加快進程。 以下是在 Windows、macOS、Android 和 iOS 上的操作方法。

相關:如何在 Windows|Mac|Android|iOS 上更改 DNS 服務器

什麼是 DNS 緩存?

在破解DNS緩存之前,我們首先需要了解什麼是DNS。

如您所知,計算機只能理解 0 和 1 的字符串。人類更容易記住一個英語單詞。因此,像 google.com 這樣的域名很容易記住,但您的計算機必須將其轉換為像 139.130.4.5 這樣的 IP 地址。現在,您是否需要一個系統來將域名轉換為相應的 IP 地址?嗯,這就是 DNS。就像電話簿一樣,它保存著姓名和電話號碼的記錄,而 DNS 保存著域名及其對應 IP 地址的分類賬。

DNS 緩存是一個電話簿 (臨時數據庫)在本地計算機上。

刷新 DNS 緩存的原因

在大多數情況下擁有本地 DNS 緩存很有用,可以加快對 Internet 的訪問。然而,就像人類有時會更改電話號碼一樣,網站在切換到新服務器時也會更改 IP 地址。 數據庫可能在一段時間內損壞,或者您可能最近將 DNS 服務器從 ISP 更改為自定義服務器。在所有這三種情況下,您都需要刷新 DNS

就像在 DNS 沖洗後沖洗馬桶以清除剩餘的便便一樣,它會刪除現有的 DNS 名稱、IP 地址並獲取先前編程的新名稱。否則,來自您的 ISP 的默認 DNS。

現在基礎知識已經清楚了,下面是如何做到這一點。

相關:如何檢查您使用的 DNS 服務器

在 Windows 上刷新 DNS 緩存

您可以使用 cmd 提示符輕鬆刷新 Windows 計算機上的 DNS 緩存(無論版本如何)。如此開放 按 win + R 打開命令提示符,輸入 cmd 並按 Enter。

要刷新 DNS,請鍵入以下命令並按 Enter

ipconfig /flushdns

在 Windows 上刷新 DNS 緩存

顯示一條消息並且 DNS 解析器緩存已成功刷新。 T。o 要驗證您的計算機的 DNS 緩存是否已刷新,請輸入以下命令: “ipconfig /displaydns” 並按 Enter。

根據在後台運行的桌面程序,您可能看不到任何條目,一個或兩個。 另外,如果您想查看它的正常外觀,請打開 Google Chrome。返回命令提示符窗口並鍵入ipconfig/displaydns‘再次命令。 您將看到存儲在新 DNS 緩存中的所有網站和 IP 地址的列表。另請記住,您可能需要關閉並重新打開瀏覽器才能使此 DNS 刷新生效。

另請記住,您可能需要關閉並重新打開瀏覽器才能使此 DNS 刷新生效。

在 macOS 上刷新 DNS 緩存

要清除 macOS 上的 DNS 緩存,請打開終端應用程序。 輸入 cmd + 空格並輸入終端,當您在下拉建議中獲得終端時,選擇它並按 Enter。 然後復制並粘貼命令 d根據您輸入相應命令的操作系統版本,

要檢查您的操作系統版本,請單擊 Mac 左上角的 Apple 圖標,[この Mac について]點擊。

Mac OS X Yosemite 或更高版本

sudo killall -HUP mDNSResponder

Mac OS X Yosemite v10.10 到 v10.10.3

sudo discoveryutil mdnsflushcache

Mac OS X Mavericks、山獅、獅子

sudo killall -HUP mDNSResponder

Mac OS X 雪豹

sudo dscacheutil -flushcache

在 macOS 上刷新 DNS 緩存

在命令提示符下輸入這些並按 Enter 後,您的 Mac 可能會要求您輸入登錄密碼作為確認。輸入它並再次按 Enter。您現在已經成功更新了 Mac 的 DNS 緩存。

與 Windows 不同,Mac 上不顯示確認。此外,您無需關閉並重新啟動任何活動的應用程序即可使其生效。

在 Android 上刷新 DNS 緩存

您可以通過重新啟動 Wi-Fi 輕鬆刷新 Android 設備的 DNS 緩存。是的,就是這麼簡單。

第 1 步:輕鬆關閉應用程序

完全關閉應用程序。確保它也沒有在後台運行。

第 2 步:重新啟動 Wi-Fi

關閉設備的 Wi-Fi,然後重新打開。

第 3 步:打開應用程序

再次打開應用程序。 需要清除 DNS 緩存

或者,如果您不想斷開 Wi-Fi 連接,您可以清除單個應用程序(如 Chrome 或 Netflix)的緩存。

去吧 設置 -> 應用程序 -> 找到您要查找的應用程序後,單擊存託處,然後輕點清除緩存”。 它應該這樣做。

Flush-DNS-Cache-on-Android

刷新 iOS 設備的 DNS 緩存

iOS 遵循與 Android 相同的規則。 只需重新啟動您的 Wi-Fi,它就會工作。 從 iPhone 屏幕底部向上滑動以調出控制中心。點擊飛行圖標以啟用飛行模式。等待您的移動網絡消失,然後再次點擊飛行圖標以禁用飛行模式。

向下滑動以離開控制中心。 成功刷新 DNS 緩存。

在 iOS 設備上刷新 DNS 緩存

請參閱:SmartDNS 與 VPN – 有什麼區別?

結論:如何清除 DNS 緩存

現在您知道如何刷新計算機和智能手機上的 DNS 緩存了。 要刷新 SmartTV 或 PS4 等媒體控制台上的 DNS 緩存,只需重新啟動應用程序即可。如果這不起作用,請切換您的 Wi-Fi 或重新啟動您的設備,它最終會起作用。

視頻: 如何在 Windows、macOS、Android 和 iOS 上刷新 DNS 緩存