返回首頁

如何在各種裝置上清除 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

如果你用的是 dnsmasq 或 nscd:

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