2026年9月更新:對照 Mullvad 最新的連線檢查工具和幫助頁說明。
DNS 洩漏是指:你已連上VPN,但查詢網站位置的 DNS 請求沒有走VPN,仍然交給網絡供應商處理,結果供應商看得到你去了哪些網站。
測試只需一分鐘:連上VPN,打開VPN 官方或 Mullvad 的連線檢查頁,看到的 DNS 伺服器若屬於你的網絡供應商(如 HKBN、3HK、CSL),就是洩漏。本文逐步說明原因和修復辦法。
你在瀏覽器打 example.com,裝置先要向 DNS 伺服器問:「這個網址對應哪個 IP?」這個查詢就是 DNS 請求。
example.com。以 Mullvad 的話說,如果你有 DNS 洩漏,就是用了不屬於 Mullvad 的 DNS 伺服器(Mullvad 幫助頁,2026)。換句話說,洩漏的不是流量內容,而是你的瀏覽紀錄。對想用VPN 避開網絡供應商記錄的人,這正好破壞了主要目的。
| 類型 | 洩漏了什麼 | 誰看到 |
|---|---|---|
| DNS 洩漏 | 你查詢的網站名稱 | 網絡供應商 |
| IP 洩漏 | 你的真實 IP | 你訪問的網站 |
| WebRTC 洩漏 | 瀏覽器透過視訊通話技術暴露的真實 IP | 網站上的腳本 |
WebRTC 本是讓瀏覽器直接進行視訊和語音通話的技術,卻可能意外暴露真實 IP(Mullvad 連線檢查,2026)。本文集中談 DNS,但測試時三項一併看。
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 |
修改之後,斷開再重新連線,然後重測一次。
兩者防的不是同一件事。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 出錯,這時請跟管理員溝通,不要自行改動。
指VPN 連線中,你的 DNS 查詢仍由VPN 以外的 DNS 伺服器處理,通常是網絡供應商的,令對方看到你查詢了哪些網站。
連上VPN 後,打開 Mullvad 的連線檢查頁或其他 DNS 洩漏測試網站,看顯示的 DNS 伺服器屬於誰;若是你的網絡供應商,就有洩漏。
不會令內容被偷走,但你去過哪些網站會被網絡供應商看到,令VPN 的一大用途失效。
有可能。Mullvad 指瀏覽器的 DNS over HTTPS 設定,以及 Android 的私人 DNS,都是常見成因,要關閉才能由VPN 處理 DNS。
不能完全防止。Kill Switch 防的是連線中斷時流量外洩,DNS 洩漏多數是設定問題,兩者要分開處理。
IP 洩漏是你的真實 IP 被網站看到,DNS 洩漏是你查詢的網站被供應商看到;WebRTC 也可能造成 IP 洩漏。