DNS:為什麼改 DNS 上網更快

modern%20workspace%20with%20laptop%2C%20smartphone...
發表時間:2026 年 10 月 17 日 | 更新日期:2026 年 10 月 17 日 | 編輯:雅寶社區編輯團隊
DNS:為什麼改 DNS 上網更快 - 雅寶社區 · 頂客論壇

DNS 查詢的完整流程:遞迴解析器扮演的關鍵角色

很多網路教學文會把重點放在「設定 8.8.8.8」這件事上,卻沒有解釋為什麼要這樣做。真正的關鍵,在於遞迴解析器的「快取命中率」與「節點位置」。一個好的遞迴解析器,會把全世界熱門網域的查詢結果大量快取起來,當你問它「facebook.com 的 IP 是什麼」,它可能早就知道答案,零延遲直接回你;反過來說,一個冷門、快取命中率低、甚至被大量用戶塞爆的解析器,每次查詢都得從根伺服器開始跑一遍,光是這一步就能吃掉幾百毫秒。

此外,遞迴解析器與你之間的「距離」也很重要。實體距離越近、網路路由越直接,來回一趟的延遲就越低。這也是為什麼大型公共 DNS 服務多半採用 Anycast 技術:同一個 IP 在全球部署幾十上百個節點,你連線時會自動被導到最近的那一台,不知不覺就把延遲壓到十幾毫秒以內。反觀部分地區型電信商的 DNS,可能只集中在少數機房,一旦塞車或路由繞遠,查詢速度就會明顯變慢。

二、為什麼改 DNS 會讓上網變快?揭開四個關鍵原因

在討論「改 DNS 有沒有用」之前,必須先釐清一個常見誤解:DNS 不會改變你的頻寬,也不會讓下載速度從 100M 變成 500M。DNS 影響的是「連線建立前的第一步」,也就是「你要去哪裡」這件事。它省下的是「等待」的時間,而不是「傳輸」的時間。以下四個原因,說明了為什麼改 DNS 常常會讓人感覺上網變快了。

原因一:ISP 預設 DNS 常常塞車、回應慢

多數人上網時使用的 DNS,是電信商或第四台業者在數據機、路由器裡預設配發的那一組。這些 DNS 伺服器有個特性:它們服務的是整個轄區內的所有用戶,數量可能是數十萬、數百萬戶。在晚間八點到十一點的尖峰時段,這些伺服器承受的查詢量非常驚人,反應時間自然會被拉長。如果你的網頁要載入 50 個資源,每一個資源都要先查一次 DNS,那麼每次多等 50 毫秒,累積起來就是兩三秒的差距,感受上就是「這網站好慢」。

更麻煩的是,有些地區型 ISP 的 DNS 伺服器擴充速度跟不上用戶成長,或者是設定不良、快取策略有問題,導致經常需要重新遞迴查詢。這種情況下,換成 Google、Cloudflare 這類全球級公共 DNS,通常會有立竿見影的感受,尤其是在「首次點開某個網站」的等待時間上。

原因二:DNS 快取與節點距離的影響

DNS 伺服器的快取就像是圖書館的熱門書櫃,放的是最近很多人借過的書。查詢量越大、覆蓋範圍越廣的公共 DNS,快取命中率通常也越高,因為它服務的是全世界的使用者,熱門網域幾乎永遠都在快取裡。當你查詢一個網站時,它可能早就把答案背得滾瓜爛熟,回覆時間可以壓到個位數毫秒。

而節點距離則是另一個關鍵。以 Cloudflare 的 1.1.1.1 為例,它在全球超過三百個城市都有節點,你在台北查詢時,封包很可能只跑到台北或東京的節點就得到答案;反觀某些地區型 DNS 可能只在單一機房提供服務,你得先繞到外縣市、甚至繞到國外,來回延遲自然高出許多。對於講究即時反應的線上遊戲、視訊會議、網頁互動,這種幾十毫秒的差異,累積起來的感受是很明顯的。

原因三:DNS 汙染與廣告攔截的差異

你有沒有遇過明明網站還在,瀏覽器卻顯示「找不到伺服器」或「DNS 查詢失敗」?這有可能是 DNS 汙染或劫持造成的。部分網路環境會對特定網域進行不當的解析,把查詢結果導向錯誤的 IP,或者直接回傳空值。這種情況下,不管你頻寬多大,網站就是打不開。換成信譽良好的公共 DNS,通常可以避開這類問題。

另一方面,市面上有些「過濾型 DNS」(例如 AdGuard DNS、NextDNS)會在 DNS 層直接攔截廣告與追蹤網域的查詢,回傳 0.0.0.0 讓瀏覽器連都連不出去。這種做法不是讓網路變快,而是讓「不該下載的東西根本不用下載」,頁面自然清爽許多。對於飽受廣告拖累的老電腦、舊手機,這類 DNS 的效果往往比換頻寬還有感。

原因四:智慧解析與 CDN 導引

現在的大型網站幾乎都使用 CDN(內容傳遞網路),把靜態資源分散到全球各節點。而 CDN 要判斷「該把你導到哪一個節點」,靠的常常就是 DNS 解析結果。好的遞迴解析器會帶著你的來源資訊(例如 EDNS Client Subnet),讓權威伺服器回傳「離你最近」的節點 IP;反之,解析器若位在奇怪的位置、或攜帶錯誤的資訊,你可能就會被導到較遠的節點,下載速度當然比較慢。

這也是為什麼有些人換了公共 DNS 之後,不只「開網頁變快」,連「下載更新檔」、「看串流影片」都變順了。不過要特別提醒的是,這一段的影響因網站而異,並非所有網站都採用 ECS,也不是每個公共 DNS 都支援,因此「換 DNS 一定變快」這句話並不成立,還是要看你平時常連的網站類型。

三、主流公共 DNS 服務比較:Google、Cloudflare、Quad9 該選哪個?

了解原理之後,接下來就是選擇。目前市面上知名的公共 DNS 服務不少,各自有不同的定位與特色。以下整理幾個台灣使用者最常接觸的選項,方便你依需求挑選。

服務名稱

IPv4 位址

主打特色

適合對象

Google Public DNS

8.8.8.8 / 8.8.4.4

全球節點多、穩定度高、快取量大

追求穩定與相容性的入門者

Cloudflare 1.1.1.1

1.1.1.1 / 1.0.0.1

強調速度與隱私、不記錄查詢日誌

重視上網速度與隱私的使用者

Quad9

9.9.9.9 / 149.112.112.112

自動阻擋已知惡意網域、防釣魚

家中有長輩小孩、重視安全者

OpenDNS

208.67.222.222 / 208.67.220.220

可自訂過濾分類、家長控制

需要內容分級管理的家庭或學校

HiNet DNS

168.95.1.1 / 168.95.192.1

台灣本地節點、對國內網站解析快

以國內網站為主的中華電信用戶

APNIC DNS

101.101.101.101

亞太地區公共服務、支援過濾選項

想嘗試不同選項的進階使用者

該怎麼選?如果你只是想「無腦變順」,Cloudflare 1.1.1.1 與 Google 8.8.8.8 是最多人推薦的兩個選項,實測延遲通常都很低。如果你家中有小孩,或者擔心點到釣魚網站,Quad9 會是更安全的選擇。若你主要瀏覽國內網站、玩國內遊戲,保留 HiNet DNS 反而可能更快,因為它對國內網域的解析與 CDN 節點掌握度較好。實務上,不妨兩個都用用看,實測之後再決定,因為「哪個最快」真的會因地區、電信商、時段而異。

另外也要補充「加密 DNS」的概念。傳統 DNS 查詢是明文傳輸,中間的任何節點都有機會看到你查了哪些網站。近幾年興起的 DoH(DNS over HTTPS)與 DoT(DNS over TLS),把 DNS 查詢包進加密通道裡,除了防止竊聽,也能避開部分中間設備的干擾。目前主流瀏覽器如 Chrome、Edge、Firefox 都已經內建 DoH 選項,Windows 11 與 Android 也陸續支援,是值得一試的進階設定。

四、各平台 DNS 修改教學:Windows、macOS、Android、iOS、路由器

設定 DNS 其實不難,難的是「改完之後怎麼確認真的生效」。以下按照不同平台分別說明,並在最後補充驗證與回復原設定的小技巧。

Windows 11 / 10 修改 DNS 步驟

在 Windows 上修改 DNS 有兩種方式,一種是圖形介面,一種是命令提示字元。建議一般使用者使用圖形介面,比較不容易出錯。

按下 Win + I 開啟「設定」,點選「網路和網際網路」。

依照你的連線方式,選擇「Wi-Fi」或「乙太網路」,再點進目前使用中的網路。

找到「DNS 伺服器指派」或「IP 指派」區塊,將原本的「自動(DHCP)」改為「手動」。

  • 開啟 IPv4,在「慣用 DNS 伺服器」填入 1.1.1.1,在「其他 DNS 伺服器」填入 1.0.0.1。
  • 按下「儲存」,建議重新啟動瀏覽器,或執行 ipconfig /flushdns 清除舊快取。
  • 如果你習慣用命令提示字元,也可以透過 netsh interface ip set dns 指令來設定,不過對多數人來說圖形介面已經很夠用。設定完成後,可以用 nslookup www.google.com 觀察回應的伺服器位址,確認查詢真的走到你設定的 DNS。

    macOS 修改 DNS 步驟

    macOS 的設定位置會因版本略有不同,但邏輯一致。以較新的 macOS 版本為例:

    點擊左上角蘋果選單,選擇「系統設定」。

    進入「網路」,點選目前使用中的連線(Wi-Fi 或乙太網路),按下「詳細資訊」。

    切換到「DNS」分頁,點擊左下角的「+」新增伺服器,輸入 1.1.1.1 與 1.0.0.1。

    按下「好」儲存,必要時可將舊的 DNS 項目移除,避免順序干擾。

  • 若想立即生效,可透過終端機執行 sudo dscacheutil -flushcache 與 sudo killall -HUP mDNSResponder。
  • macOS 也支援在「隱私權與安全性」中啟用加密 DNS,若有這方面的需求,可以進一步研究描述檔的安裝方式。

    Android 與 iOS 修改 DNS

    手機端的設定相對簡單,但 Android 各品牌介面略有差異,以下提供通用路徑:

  • Android:進入「設定」→「網路和網際網路」→ 點選目前 Wi-Fi 網路旁的齒輪圖示 →「進階」→ 將 IP 設定改為「靜態」,在 DNS 1 與 DNS 2 填入公共 DNS 位址。部分 Android 9 以上版本支援「私人 DNS」,可直接填入主機名稱(例如 one.one.one.one)啟用 DoT,兼顧速度與隱私。
  • iOS:進入「設定」→「Wi-Fi」→ 點選目前連線右側的 «i» 圖示 →「設定 DNS」→ 改為「手動」→ 新增伺服器位址。iOS 14 以上亦可透過安裝描述檔啟用加密 DNS。
  • 要注意的是,手機的 DNS 設定通常是「跟著每個 Wi-Fi 網路」走的,換到別的地方(例如公司、咖啡廳)就要重設,或者直接透過「私人 DNS」設定全局生效會比較方便。

    路由器改一次、全家裝置通通生效

    如果你家裡有很多裝置——電腦、手機、平板、電視盒、遊戲主機——一台一台改實在太麻煩。最有效率的方式,是直接登入路由器的管理介面,把 WAN 端的 DNS 改成公共 DNS。這樣一來,所有透過這台路由器上網的裝置,預設都會使用新的 DNS。

  • 在瀏覽器輸入路由器的管理位址(常見為 192.168.0.1 或 192.168.1.1),登入管理帳號密碼。
  • 找到「網路設定」、「WAN 設定」或「網際網路設定」頁面,將 DNS 設定從「自動取得」改為「手動」。
  • 填入主要與次要 DNS 位址,儲存後建議重新啟動路由器。

  • 若要確認是否生效,可在任一台裝置上使用 nslookup 或線上 DNS 檢測工具查詢。
  • 這個做法的好處是「一勞永逸」,缺點是如果路由器本身有問題,全家都會受影響。因此改之前建議先記下原本的設定,必要時才能快速回復。另外,如果你的數據機本身也負責撥號與發放 DNS,要確認改的是「數據機」還是「路由器」,兩者不要搞混,否則可能白忙一場。

    五、改 DNS 的風險與注意事項:這些事情一定要知道

    網路上的教學文往往只講好處,卻很少提到潛在風險。DNS 是上網的第一道關卡,把它交給誰,其實是一件需要謹慎思考的事。以下幾點是實際使用時最常被忽略的地方。

    隱私問題:你的查詢紀錄被誰看光光?

    每一次 DNS 查詢,都等於在告訴對方「我現在要去哪個網站」。如果 DNS 服務商會記錄並長期保存這些紀錄,你的上網習慣、興趣偏好、作息時間,其實都被看得很清楚。這並不是說公共 DNS 一定不安全,而是提醒你:選擇時可以留意該服務的隱私政策,例如是否承諾不記錄、是否提供加密查詢、資料保留多久。Cloudflare 強調不記錄個人查詢日誌、Quad9 也以隱私為賣點,這些都是可以列入考量的因素。

    另外,若你使用的是公司、學校或公共 Wi-Fi 的網路,DNS 可能被強制指定或攔截,即使你自己改了,也未必能真正生效。這種情況下,加密 DNS 會是比較可靠的解法。

    DNS 劫持與釣魚網站:不是改了 DNS 就百毒不侵

    有些人以為改了公共 DNS 就能防毒、防駭,這其實是誤解。DNS 只能幫你「把關網域」,對於已經連上的惡意網站、釣魚頁面,它無能為力。甚至反過來說,如果你不小心把 DNS 改成來路不明的伺服器,反而可能被導向假的銀行網站、假的登入頁面,後果更嚴重。因此,請務必只使用官方公告的 DNS 位址,不要隨便複製論壇上來路不明的數字。

    此外,部分「免費加速 DNS」或「破解 DNS」的服務,背後可能夾帶流量監控或廣告注入,使用前務必確認來源可信度。若你重視安全,可以優先選擇有提供惡意網域過濾的服務(如 Quad9),並搭配瀏覽器內建的 Safe Browsing 功能。

    別期待 DNS 能解決所有慢的問題

    最後,也是最重要的一點:DNS 不是萬靈丹。如果你的問題是「頻寬不足」、「Wi-Fi 訊號太弱」、「路由器過熱降速」、「電信商尖峰時段壅塞」,那麼改 DNS 幾乎不會有幫助。DNS 只影響「連線建立前的查詢階段」,對於大檔案下載、影片緩衝、遊戲 ping 值,影響非常有限。正確的做法,是先釐清慢在哪裡:是開網頁時的第一秒卡住(DNS 有機會改善),還是下載檔案時速度上不去(頻寬或路由問題),才不會白花時間。

    六、實測與常見問題 FAQ

    紙上談兵不如實測。建議你可以在改 DNS 前後,用以下幾種方式做簡單的比較:

  • 使用 nslookup 或 dig 指令,觀察查詢回應時間。
  • 使用 DNS Benchmark 之類的工具,一次比較多組 DNS 的回應速度。

    實際打開平常最常用的五個網站,主觀感受「首次載入」的等待時間。

    在不同時段(早上、晚上尖峰)各測一次,避免單一時間點的誤判。

    以下整理幾個讀者最常問的問題:

    Q1:改 DNS 會影響網路安全嗎?

    不會直接影響加密連線(HTTPS)的安全,但會影響你「被導到哪個網站」。請務必使用可信來源的 DNS,並避免來路不明的免費服務。

    Q2:改完 DNS 需要重新開機嗎?

    不一定。多數情況只要重新整理瀏覽器、或清除本機 DNS 快取即可。若改的是路由器設定,建議重啟路由器讓所有裝置重新取得設定。

    Q3:玩遊戲改 DNS 會降低 ping 嗎?

    通常不會。ping 值主要取決於你與遊戲伺服器之間的路由與距離,DNS 只影響「找到伺服器位址」那一步。除非你原本的 DNS 解析有問題,導致連到錯誤節點,否則改善幅度有限。

    Q4:手機改 DNS 會不會比較耗電?

    影響微乎其微。DNS 查詢本身非常輕量,不會造成明顯耗電。真正耗電的是背景應用程式與網路傳輸。

    Q5:公司或學校網路改 DNS 沒效怎麼辦?

    很可能是上層設備強制攔截或指定 DNS。這種情況下,可以嘗試啟用瀏覽器內建的加密 DNS,或與網管人員確認相關政策。

    七、結論:DNS 是便宜又有效的「第一步優化」

    回到最初的問題:為什麼改 DNS 上網會更快?答案其實不複雜——因為 DNS 是每一次上網的「第一道關卡」,而這道關卡在很多人家里,長期處於塞車、老舊、甚至被忽視的狀態。把它換成一個節點更近、快取更完整、回應更即時的公共 DNS,等於是把家門口那條窄巷拓寬,車子還沒上高速公路,就已經先順了一段。

    但也要誠實地說,DNS 不是魔法。它不會讓你的 100M 變成 1G,也不會讓不穩的 Wi-Fi 突然訊號滿格。它的價值在於「減少等待」、「避開干擾」、「提升連線品質的穩定度」,而且設定成本極低,幾乎是零花費就能嘗試的優化。對於經常覺得「網頁開很慢、但測速又正常」的人來說,這往往是最值得先試的一步。

    如果你還沒試過,不妨今天就花五分鐘,把家裡的 DNS 改成 Cloudflare 或 Google 的公共 DNS,實際感受一兩天。若覺得沒差,再改回來也不遲;若覺得有感,那就恭喜你,用最小的成本換到了更順暢的上網體驗。網路世界裡,很多時候真正拖慢我們的,不是頻寬不夠,而是那一個從來沒人注意的小設定。

    希望這篇整理能幫你更理解 DNS 的運作與應用。如果你在設定過程中遇到問題,或想分享自己的實測結果,也歡迎在論壇裡一起討論,讓更多人可以少走一點冤枉路。

    ```

    🏠 返回首頁