VPN 顯示已連線,不代表每一項網路請求都一定經過 VPN。DNS 查詢負責把網域名稱轉換成 IP 位址;如果查詢仍交由本地網路、路由器或其他 DNS 服務處理,便可能暴露你查詢過的網域,或讓網站解析結果與預期不同。這類情況常被稱為 DNS 外洩,但檢測結果需要配合裝置、用戶端模式與當下網路環境判讀,不能只看一個網站的提示就下結論。
先記住這個判斷原則:DNS 檢測看到的解析服務與 VPN 預期出口不一致時,應先確認測試環境及分流設定,再逐項排查 DNS、IPv6 和瀏覽器安全 DNS;不要一開始就停用所有系統網路功能。
DNS 查詢如何暴露,VPN 連線為何不一定攔截
輸入網站名稱後,裝置需要向 DNS 解析器詢問對應的 IP 位址。解析器可能由網路服務供應商、路由器、作業系統、瀏覽器或特定應用程式指定。VPN 通常會建立一條加密通道,並依用戶端模式、路由規則及系統設定處理網路流量;DNS 查詢是否也走這條通道,取決於用戶端如何設定與裝置目前採用的解析方式。
因此,「VPN 圖示已出現」和「所有 DNS 查詢都由 VPN 處理」不是同一件事。若使用系統代理模式,主要是讓遵循系統代理設定的應用程式改走代理,其他程式的 DNS 或連線可能仍依系統路由處理。TUN 或虛擬網卡模式通常可接管較多 IP 流量,但仍可能受分流規則、排除清單、IPv6 路由與用戶端 DNS 選項影響。
檢測網站通常會讓瀏覽器執行 DNS 查詢,再列出它觀察到的解析器或網路資訊。結果代表該次測試所見的狀態,不一定涵蓋其他瀏覽器、命令列工具、手機應用程式或背景服務。若結果顯示本地網路相關的解析器,也要先判斷它是否只是網路設備轉送請求的中介名稱,不能單憑名稱或所在地就斷定個人身分已被辨識。
常見原因:分流、IPv6 與瀏覽器 DNS
最常見的原因之一是流量接管範圍有限。規則模式可能只把特定網域或應用程式導向代理,其他查詢則直接連線;如果 DNS 規則與網域分流不一致,就可能出現網頁連線經過代理、解析請求卻走其他路徑的情況。全域代理可用來做對照測試,但仍須確認目前用戶端確實接管了相應流量。
另一個常見因素是 IPv6。部分網路或裝置同時使用 IPv4 與 IPv6;如果 VPN 只處理其中一種,而另一種仍由本地網路送出,測試可能呈現不同結果。這不代表所有裝置都必須關閉 IPv6,也不建議在不瞭解網路需求時直接修改系統設定。應先檢查用戶端是否提供 IPv6 支援或相關防護選項。
瀏覽器的安全 DNS(也可能稱為 DNS over HTTPS)則可能使用瀏覽器指定的解析服務,而非完全沿用作業系統 DNS。這項功能能加密瀏覽器與解析服務之間的查詢,但不保證使用者指定的解析服務位於 VPN 出口,也不代表其他應用程式採用相同設定。若瀏覽器設定、系統 DNS 與 VPN DNS 各自不同,檢測結果就可能不一致。
- ✅ 確認用戶端目前使用的模式,以及哪些應用程式和網域會經過代理。
- ✅ 檢查用戶端是否有 DNS、IPv6 或防止 DNS 外洩的設定項目。
- ✅ 留意瀏覽器是否啟用自訂安全 DNS,並記下目前選用的服務。
- ❌ 不要同時啟用多個代理用戶端或多套 DNS 改寫工具,避免設定互相覆蓋。
如何檢測:先建立可比較的測試條件
檢測前先確認裝置的網路可以正常使用,並關閉其他可能改寫代理或 DNS 的工具。測試時保持同一個瀏覽器、同一條網路與同一種 VPN 模式,先記錄未連線時的結果,再連上 VPN 重做檢測。若兩次使用的網路或瀏覽器設定不同,結果便不容易比較。檢測服務的名稱、結果顯示方式與資料保留政策各不相同,選用時應閱讀其說明,不要將完整連線紀錄或帳戶憑證交給不熟悉的網站。
- 記錄基準狀態。在 VPN 尚未連線時開啟可信任的 DNS 檢測服務,記下解析器資訊及是否顯示 IPv4、IPv6 或瀏覽器安全 DNS。這只是比較基準,不必把結果解讀成安全評分。
- 建立 VPN 連線。選用用戶端目前提供的設定,確認連線狀態正常,並記錄所用模式與分流方式。避免在測試中途切換網路或重新選擇線路。
- 重新執行同一項測試。重新整理檢測頁面,必要時清除該頁快取或開啟新的私人瀏覽視窗,避免沿用先前結果。若同一頁提供基本與進階測試,可分別執行並比較。
- 交叉檢查另一個應用程式。可用另一個瀏覽器或系統網路診斷工具作對照,但要留意它們可能使用不同的安全 DNS 設定。一次只更換一項條件,並記錄結果。
- 恢復設定並複測。若調整了瀏覽器或用戶端選項,先記下原始狀態。每次只改一項,再重做相同測試,確認變化是否與該設定相關。
在中部排查時,也可先從Q8VPN首頁瞭解服務與平台資訊,再回到目前裝置逐項確認設定;首頁的介紹不能取代用戶端內的實際連線狀態。若檢測結果有變化,請保留測試時間、裝置平台、用戶端模式與 DNS 選項等資訊,方便後續重現,不要在公開截圖中展示帳戶憑證或訂閱連結。
按平台修正 DNS 設定的實用步驟
先查看 VPN 用戶端是否提供 DNS 接管、防止 DNS 外洩或類似選項,並閱讀它對規則模式與全域模式的說明。若有相關選項,依用戶端指引調整後重新連線,再執行同一套檢測。不要猜測 DNS 伺服器位址,也不要把不明來源提供的位址直接填入系統設定。
| 平台或項目 | 優先檢查 | 建議處理 |
|---|---|---|
| Windows | 用戶端的流量模式、DNS 選項、虛擬網卡與網路介面 DNS 設定 | 先依用戶端說明確認接管範圍;修改介面設定前記下原值,並避免同時啟用其他代理工具。 |
| macOS | VPN 設定、網路服務中的 DNS 項目,以及瀏覽器安全 DNS | 確認目前連線所使用的網路服務與 VPN 模式;若更改 DNS,完成對照測試後再判斷是否保留。 |
| Android | VPN 應用程式設定、私人 DNS,以及其他常駐 VPN 或 DNS 應用程式 | 檢查私人 DNS 是否設定為自訂主機名稱,並確認沒有另一個應用程式同時接管 VPN 連線。 |
| iOS | VPN 設定描述、DNS 設定檔、內容過濾或其他網路管理工具 | 確認目前啟用的設定描述及其來源;不要在不瞭解用途時移除工作、學校或管理者提供的設定。 |
| Linux | 用戶端的路由與 DNS 整合、系統解析服務,以及桌面或命令列代理設定 | 先查看用戶端支援的接管方式與系統解析狀態,保留原始設定,避免直接覆寫網路管理檔案。 |
| 瀏覽器 | 安全 DNS 的啟用狀態與指定解析服務 | 依測試目的暫時比對系統 DNS 與瀏覽器 DNS,完成測試後選擇符合自身隱私需求的設定。 |
若要排除 IPv6 影響,先查看用戶端是否提供明確的 IPv6 處理選項,再參照該平台的說明進行測試。不要為了讓單一檢測頁顯示特定結果,就永久關閉網卡功能或手動新增未知路由。公共 Wi-Fi、校園或公司網路也可能設有自己的 DNS 與存取政策;遇到管理型裝置時,應先確認設定是否由管理者維護。
修正後驗證,並理解檢測結果的限制
設定修改後,先中斷再重新建立 VPN 連線,讓路由和 DNS 設定重新載入;接著使用相同瀏覽器、同一個檢測服務和相同網路條件重測。再以實際使用的網站或應用程式確認解析與連線是否正常。若基本測試與應用程式結果不同,可能是應用程式採用獨立 DNS、快取結果或不同網路堆疊,應分別排查。
DNS 檢測網站通常只能觀察測試期間送出的查詢,無法證明裝置上所有程式都採取相同路徑,也不能證明 VPN 服務的整體隱私政策。顯示不同解析器不一定代表發生外洩;反過來說,檢測沒有顯示本地解析器,也不等於所有流量都受到保護。請把結果與用戶端日誌、系統設定和實際使用情況一併判讀。
日常使用時,保持用戶端更新、避免同時啟動多個代理或 DNS 攔截工具,並在更換 Wi-Fi、行動網路或 VPN 模式後重新檢查。若問題只在某個網路出現,可先用另一個可信任網路做對照;若只在特定瀏覽器出現,優先檢查該瀏覽器的安全 DNS 與擴充功能。若反覆測試仍不一致,整理裝置平台、用戶端模式、瀏覽器設定和不含敏感資料的錯誤訊息,再向服務或裝置管理者尋求協助。
常見問題
DNS 檢測網站顯示不同解析器,就代表外洩嗎?
不一定。解析器可能由路由器代為轉送,顯示名稱也未必能直接代表實際查詢來源。請在相同網路與瀏覽器條件下比較 VPN 連線前後的結果,並一併檢查用戶端 DNS 設定、分流規則及瀏覽器安全 DNS。
開啟瀏覽器安全 DNS,是否就能避免 DNS 外洩?
不能一概而論。安全 DNS 可加密瀏覽器與指定解析服務之間的查詢,但不同瀏覽器與應用程式未必共用這項設定,解析服務的選擇也可能與 VPN 的 DNS 路徑不同。應按照自己的威脅模型與用戶端指引設定,並透過實際測試確認。
是否應該直接關閉 IPv6?
不建議未檢查就永久關閉。先確認裝置和用戶端如何處理 IPv6,再以單一設定變更做對照測試。關閉 IPv6 可能影響依賴它的網路或服務;若裝置由公司、學校或其他管理者配置,應先詢問管理者。
手機顯示 VPN 已連線,還需要檢查 DNS 嗎?
如果你在意 DNS 查詢是否依預期路由,仍可檢查。行動系統可能有私人 DNS、DNS 設定描述或其他網路管理工具,這些設定可能影響解析方式。請在同一個網路環境下測試,並確認沒有另一個應用程式同時接管連線。