返回首頁

如何在各種裝置上清除 DNS 快取

在 Windows、macOS、Linux、iOS、Android 與 Chrome 上清除 DNS 快取的完整指南。順帶告訴你,為什麼用上更聰明的 DNS,你幾乎再也不用這麼做。

2026 年 2 月 閱讀時間 8 分鐘
如何清除 DNS 快取示意圖 如何清除 DNS 快取示意圖

明明一分鐘前還開得了的網站,突然連不上?一直被導到舊的伺服器?解法通常就是清除 DNS 快取,不過還有更好的辦法,讓你以後再也不必煩惱這件事。

什麼是 DNS 快取?

每次你開啟一個網站,裝置都會去查詢網域名稱(例如 google.com),再把它對應成一個 IP 位址(例如 142.250.80.46)。這個查詢動作會經過網域名稱系統,也就是 DNS,它就像是網際網路的電話簿。

為了加快速度,你的裝置會把這些查詢結果 快取 在本機。下次你再開同一個網站時,裝置就會略過查詢,直接使用快取裡的答案,這就是 DNS 快取。

問題在哪?大多數 ISP 解析器會把紀錄快取 12 到 24 小時。當網站更換伺服器,或你改了 DNS 設定,你就會被困在過期的資料裡好幾個小時。

ClearDNS 採用 20 到 60 秒的快取 TTL,過期紀錄會自行修正。立即設定,免費。

什麼時候該清除 DNS 快取?

遇到以下情況時,就該清除 DNS 快取:

  • 某個網站打不開 ,但在其他裝置或網路上卻一切正常
  • 你在瀏覽器裡看到「DNS_PROBE_FINISHED_NXDOMAIN」 或類似的 DNS 錯誤訊息
  • 你剛換了 DNS 供應商 ,希望立刻生效
  • 某個網站最近搬到了新的伺服器 ,但你看到的還是舊版本
  • 你停用或啟用了 DNS 過濾規則 ,希望變更馬上套用

或者,你也可以跳過這一切。使用 ClearDNS,最長的快取時間只有 60 秒 ,過期紀錄會在你還沒察覺之前就自動失效。

在 Windows 上清除 DNS 快取

省去麻煩,在 Windows 上用 ClearDNS

與其每次 DNS 快取過期就要敲一堆指令,不如把 ClearDNS 設定好一次,從此再也不用操心。ClearDNS 會每 20 到 60 秒自動更新一次 DNS 紀錄,還順便幫你阻擋廣告、防範追蹤器、過濾惡意軟體。只要 2 分鐘,不必註冊帳號。

立即在 Windows 上設定 ClearDNS,免費
手動方法:在 Windows 上清除 DNS 快取

開啟 命令提示字元PowerShell 並以系統管理員身分執行(在「開始」按鈕上按右鍵,選擇「終端機 (系統管理員)」)。

執行:

ipconfig /flushdns

你應該會看到: Successfully flushed the DNS Resolver Cache.

想確認快取已清空:

ipconfig /displaydns

提醒:每次快取過期,你都得重做一次。改用 ClearDNS,紀錄會每 20 到 60 秒自動更新。

在 macOS 上清除 DNS 快取

免開「終端機」,在 Mac 上用 ClearDNS

No sudo 指令、不必開「終端機」、也不用輸入密碼。在 Mac 上設定好一次 ClearDNS,DNS 快取的煩惱就此永久消失。自動更新快取、阻擋廣告、保護隱私,全部不到 2 分鐘搞定。

立即在 Mac 上設定 ClearDNS,免費
手動方法:在 macOS 上清除 DNS 快取

開啟 終端機 (按 Cmd + Space,輸入「Terminal」,再按 Enter)。

執行以下指令(適用於 macOS Ventura、Sonoma、Sequoia 及更新版本):

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

出現提示時輸入你的密碼。畫面不會跳出任何確認訊息,快取會悄悄地被清除。

這個動作每次都得重來一遍。ClearDNS 則靠 20 到 60 秒的快取 TTL,自動幫你搞定。

在 Linux 上清除 DNS 快取

更聰明的做法,在 Linux 上用 ClearDNS

不論你用的是 Ubuntu、Fedora、Arch 還是 Debian,ClearDNS 的用法都一樣。設定好一次,所有發行版的 DNS 快取問題都永久解決。每 20 到 60 秒自動更新一次 DNS,還附上完整的 DNS 過濾功能。

立即在 Linux 上設定 ClearDNS,免費
手動方法:在 Linux 上清除 DNS 快取

如果你用的是 systemd-resolved (Ubuntu 18.04 以上、Fedora):

sudo systemd-resolve --flush-caches

想確認結果:

sudo systemd-resolve --statistics

如果你用的是 dnsmasqnscd:

sudo systemctl restart dnsmasq
# or
sudo systemctl restart nscd

不同的發行版使用不同的 DNS 解析器。ClearDNS 在每一種上面的運作方式都完全相同。

在 iPhone/iPad 上清除 DNS 快取

設定一次就忘了它,iOS 上的 ClearDNS

不必反覆切換「飛航模式」,也不用在層層選單裡翻找設定。iOS 上的 ClearDNS 靠低於 60 秒的快取 TTL,自動讓你的 DNS 隨時保持最新。輕點一下就能安裝 DNS 描述檔,整個系統都享有廣告阻擋與追蹤器防護。

立即在 iPhone 上設定 ClearDNS,免費
手動方法:在 iOS 上清除 DNS 快取

開啟 設定,打開 飛航模式,等 10 秒,再把它關掉。這會在重設網路連線的同時,順便清除 DNS 快取。

或者,前往 設定 > Wi-Fi,點一下網路名稱旁邊的 (i) ,再點 更新租約.

這會暫時中斷所有的網路連線。改用 ClearDNS,紀錄會在背景悄悄更新。

在 Android 上清除 DNS 快取

聰明的做法,Android 上的 ClearDNS

想在 Android 上手動清除 DNS 快取,比想像中麻煩許多。ClearDNS 徹底解決了這個問題,透過「私人 DNS」設定好一次,你就再也不必清除快取。只要 30 秒,整個系統就享有自動更新快取、阻擋廣告與防範惡意軟體的保護。

立即在 Android 上設定 ClearDNS,免費
手動方法:在 Android 上清除 DNS 快取

方法一: 切換 飛航模式 切換開關(和 iOS 一樣)。

方法二: 在 Chrome 裡前往:

chrome://net-internals/#dns

點一下 Clear host cache.

Android 並沒有提供系統層級的 DNS 清除功能。ClearDNS 靠著極短的 TTL,完全繞過了這個限制。

在 Chrome 裡清除 DNS 快取

有了 ClearDNS,Chrome 的快取再也不是問題

Chrome 會自己維護一份獨立於作業系統之外的 DNS 快取。就算你清除了系統快取,Chrome 仍可能繼續使用過期紀錄。ClearDNS 一次解決兩邊:紀錄會在解析器層級每 20 到 60 秒更新一次,所以 Chrome 拿到的永遠是最新資料。

設定好 ClearDNS,從此告別 chrome://flags 的繁瑣操作
手動方法:清除 Chrome 內部的 DNS 快取

開一個新分頁,前往:

chrome://net-internals/#dns

點按 Clear host cache。接著前往:

chrome://net-internals/#sockets

點按 Flush socket pools ,清除所有仍在使用舊 IP 位址的連線。

這兩個步驟都不能少。改用 ClearDNS,兩個都不必做。

厭倦了一再清除 DNS 快取?讓 ClearDNS 自動幫你搞定。2 分鐘就能設定完成。

DNS 快取為什麼會惹麻煩

傳統的 DNS 解析器會設定很長的快取時間,這個時間稱為 TTL(存留時間)。許多 ISP 會把 DNS 紀錄快取 24 小時甚至更久。這代表如果某個網站換了 IP 位址,你可能一整天都卡在連往舊伺服器的窘境裡。

這會帶來實實在在的問題:

  • 網站搬遷: 網站搬到了新的主機,你的裝置卻還連著舊的那一台
  • CDN 容錯移轉: 內容傳遞網路切換到了另一台邊緣伺服器,你的快取卻還指向舊的那一台
  • DNS 過濾規則變更: 你更新了封鎖規則,但過期的快取讓舊規則繼續生效
  • 資安更新: 某個網域在資安事件後換了 IP,你卻還快取著那個已遭入侵的位址
「你的 DNS 快取 TTL 越長,就可能越久被困在過期、錯誤、甚至危險的 DNS 紀錄裡。」

ClearDNS 如何徹底消除快取問題

ClearDNS 採取了根本上不同的做法。它不會把 DNS 紀錄快取好幾個小時甚至好幾天,而是採用 極短的快取時間:

ClearDNS 的快取 TTL 對上你的 ISP

  • 判定快取: 20 秒(ISP:12 到 24 小時)
  • 規則更新: 60 秒(ISP:需手動清除)
  • 封鎖的網域: 60 秒(ISP:不適用,沒有過濾功能)
  • 允許的網域: 1 到 60 秒(ISP:數小時)

最長過期時間:60 秒。一般情況:不到 20 秒。

這代表:

  • 再也不必手動清除快取 ,過期紀錄會在一分鐘內自動失效
  • 規則變更即時生效 ,封鎖或解除封鎖一個網域,幾乎立刻就生效
  • 更快的容錯移轉 ,如果網站換了伺服器,你幾秒內就能連上新的那一台
  • 更好的安全性 ,當威脅清單更新時,遭入侵的網域會更快被封鎖

而且,ClearDNS 給你的遠不只是快速更新快取:

  • 廣告與追蹤器阻擋 ,直接在 DNS 層級進行,不必安裝瀏覽器擴充功能
  • 惡意軟體與釣魚防護 ,危險網域在載入之前就先被封鎖
  • 無需任何帳號 ,不到 2 分鐘就能設定完成,全程匿名
  • 適用於各種裝置 ——手機、筆電、平板、智慧電視、路由器
立即設定 ClearDNS,免費、匿名,2 分鐘搞定

DNS 快取 vs. 瀏覽器快取

別把 DNS 快取和瀏覽器快取搞混了,它們是兩回事:

  • DNS 快取 儲存的是網域對應 IP 的對照。清除它,就會強制進行一次全新的 DNS 查詢。
  • 瀏覽器快取 儲存的是網頁內容(圖片、CSS、JavaScript)。清除它,就會強制重新下載一次網頁素材。

如果某個網站看起來破圖或顯示舊內容,可以試著兩邊都清除 兩邊。但如果你根本就連不上某個網站,那罪魁禍首通常就是 DNS 快取,而 ClearDNS 會讓這件事不再是問題。

別再手動清除 DNS 快取了

ClearDNS 採用 20 到 60 秒的快取 TTL,過期紀錄會自行修正。無需任何帳號。

設定 ClearDNS