DNS洩漏是什麼?點樣測試同修復

2026年9月更新:對照 Mullvad 最新的連線檢查工具和幫助頁說明。

DNS 洩漏是指:你已連上VPN,但查詢網站位置的 DNS 請求沒有走VPN,仍然交給網絡供應商處理,結果供應商看得到你去了哪些網站。

測試只需一分鐘:連上VPN,打開VPN 官方或 Mullvad 的連線檢查頁,看到的 DNS 伺服器若屬於你的網絡供應商(如 HKBN、3HK、CSL),就是洩漏。本文逐步說明原因和修復辦法。

重點摘要

DNS 是什麼?洩漏時發生了什麼

你在瀏覽器打 example.com,裝置先要向 DNS 伺服器問:「這個網址對應哪個 IP?」這個查詢就是 DNS 請求。

以 Mullvad 的話說,如果你有 DNS 洩漏,就是用了不屬於 Mullvad 的 DNS 伺服器(Mullvad 幫助頁,2026)。換句話說,洩漏的不是流量內容,而是你的瀏覽紀錄。對想用VPN 避開網絡供應商記錄的人,這正好破壞了主要目的。

三種常被混淆的洩漏

類型 洩漏了什麼 誰看到
DNS 洩漏 你查詢的網站名稱 網絡供應商
IP 洩漏 你的真實 IP 你訪問的網站
WebRTC 洩漏 瀏覽器透過視訊通話技術暴露的真實 IP 網站上的腳本

WebRTC 本是讓瀏覽器直接進行視訊和語音通話的技術,卻可能意外暴露真實 IP(Mullvad 連線檢查,2026)。本文集中談 DNS,但測試時三項一併看。

點樣測試:三步

  1. 先不開VPN,記下結果。 打開測試頁,記低顯示的 IP 和 DNS 伺服器名稱。這是你網絡供應商的「指紋」。
  2. 連上VPN,選一個海外伺服器,再測一次。 這時顯示的 IP 和 DNS 應該已經變成VPN 公司的。
  3. 比較兩次。 若第二次仍出現第一次的供應商名稱(例如 HKBN、3HK、CSL、SmarTone、China Mobile HK 的名稱),就是洩漏。

Mullvad 的檢查頁會以顏色表示:綠色是沒有洩漏,黃色是無法測試,紅色是洩漏(Mullvad 幫助頁,2026)。其他VPN 公司也有自己的測試頁,另有 ipleak.net 這類獨立網站,交叉測試一次更穩妥。

怎樣看結果?

你看到什麼 代表 怎麼做
DNS 伺服器屬於VPN 公司或其託管商 沒有洩漏 不用處理
DNS 伺服器屬於你的網絡供應商 洩漏 見下一節
DNS 伺服器是 Google、Cloudflare 等公共 DNS 不一定是洩漏 要確認那是VPN 的設定,還是你自己設定的
顯示你的真實 IP IP 洩漏 先檢查 Kill Switch 和 WebRTC

成因與修復

Mullvad 列出的常見成因,也是大部分VPN 通用的(Mullvad 幫助頁,2026)。

成因 修復
在VPN App 內啟用了自訂 DNS 關掉自訂 DNS,用VPN 預設
瀏覽器的 DNS over HTTPS(安全 DNS) Firefox、Chrome、Brave、Edge 都在設定內找到「安全 DNS」,關閉或設為由系統處理
保安軟件或瀏覽器擴充功能攔截 DNS 關閉 DNS 劫持或網頁過濾功能
Android 的「私人 DNS」 到網絡設定關閉私人 DNS
Windows 11 的 DNS 設定 將網絡介面卡的 DNS 設為自動,不要留下手動項目
路由器設定 檢查路由器有沒有強制指定 DNS

修改之後,斷開再重新連線,然後重測一次。

如果仍然洩漏

  1. 換一個VPN 協議。 在 App 設定中改用 WireGuard 或另一個選項。
  2. 換一個伺服器。 個別伺服器設定有問題並非罕見。
  3. 改用官方 App,不要用手動設定。 手動設定最容易漏掉 DNS。
  4. 關閉 IPv6。 某些VPN 只接管 IPv4,IPv6 請求仍走原本路線;在 App 內開啟「封鎖 IPv6」選項,或在系統網絡設定中關閉。
  5. 聯絡VPN 客服。 尤其是付費用戶,要求對方確認。

Kill Switch 與 DNS 洩漏有什麼關係?

兩者防的不是同一件事。Kill Switch 是在VPN 連線失敗時自動阻斷網絡,避免流量在隧道之外傳出;Mullvad 的 Kill Switch 連線期間一直啟用,另有可選的 Lockdown Mode,在你按「斷開」或退出 App 之後仍然封鎖網絡(Mullvad 幫助頁,2026)。DNS 洩漏則通常是連線正常時的設定問題。所以兩項都要做:開 Kill Switch,也要測 DNS。

為什麼要在乎?一個實際例子

假設你在家用 HKBN 寬頻,開了VPN 去看一個海外網站。若 DNS 洩漏,HKBN 的 DNS 伺服器就會收到你查詢該網站名稱的請求。供應商看不到你在網站內做了什麼,但能記錄「這個帳戶在這個時間查過這個網站」。你原本希望VPN 隱藏的資料,就這樣留在供應商那邊。

所以測試 DNS 不是可有可無的技術細節,而是確認VPN 是否真的完成它本來的工作。若你選VPN 時有看審計和無日誌紀錄,見 無日誌VPN推薦:哪些經過審計,這一步是它的配套檢查。

幾時要重新測試?

DNS 洩漏不是測一次就永遠沒事。下面幾個時間點,都值得重測:

手機也要測。iPhone 和 Android 用手機瀏覽器打開同一個測試頁即可,Android 要特別留意「私人 DNS」有沒有被啟用。如果你用的是 Wi-Fi 上的公司或學校網絡,網絡管理員可能強制指定 DNS,那是網絡的規定,不一定是VPN 出錯,這時請跟管理員溝通,不要自行改動。

什麼情況不必太擔心?

不適合只靠這篇的情況

常見問題

DNS 洩漏是什麼意思?

指VPN 連線中,你的 DNS 查詢仍由VPN 以外的 DNS 伺服器處理,通常是網絡供應商的,令對方看到你查詢了哪些網站。

點樣測試有冇DNS 洩漏?

連上VPN 後,打開 Mullvad 的連線檢查頁或其他 DNS 洩漏測試網站,看顯示的 DNS 伺服器屬於誰;若是你的網絡供應商,就有洩漏。

DNS 洩漏危險嗎?

不會令內容被偷走,但你去過哪些網站會被網絡供應商看到,令VPN 的一大用途失效。

瀏覽器的安全 DNS 會造成洩漏嗎?

有可能。Mullvad 指瀏覽器的 DNS over HTTPS 設定,以及 Android 的私人 DNS,都是常見成因,要關閉才能由VPN 處理 DNS。

開 Kill Switch 可以防止DNS 洩漏嗎?

不能完全防止。Kill Switch 防的是連線中斷時流量外洩,DNS 洩漏多數是設定問題,兩者要分開處理。

IP 洩漏同 DNS 洩漏有咩分別?

IP 洩漏是你的真實 IP 被網站看到,DNS 洩漏是你查詢的網站被供應商看到;WebRTC 也可能造成 IP 洩漏。

資料來源

  1. Mullvad:DNS 洩漏幫助頁(2026-09-30 核對)
  2. Mullvad:連線檢查(IP、DNS、WebRTC)(2026-09-30 核對)
  3. Mullvad:Kill Switch 與 Lockdown Mode(2026-09-30 核對)
SurfShark
1098 評價
$2.49 每月(Starter,24個月方案,另送3個月)
訪問網站