DNS 洩漏測試:你的瀏覽器在用哪些 DNS 伺服器?
瀏覽器開啟網站之前,需要由 DNS 伺服器把網站名稱轉換成位址。本測試會顯示是哪些 DNS 伺服器在為你做這件事,包括它們所在的國家和所屬網路,並與你自己的IP位址並列顯示。如果你在用 VPN,而這些 DNS 伺服器屬於你的網路服務供應商,或位於另一個國家,就表示你的查詢洩漏到了 VPN 之外。測試結果不會被儲存。
結果只保留五分鐘,供本頁讀取,之後即刪除。
什麼是 DNS 洩漏?
VPN 應該承載裝置送出的一切資料,包括把 example.com 這樣的名稱轉換成位址的 DNS 查詢。如果這些查詢仍然送往你的網路服務供應商的 DNS 伺服器,那麼即使網頁本身經由 VPN 傳輸,供應商也能看到你造訪的每一個網站。這就是 DNS 洩漏。
如何解讀結果
- 與你的IP位址在同一個國家:無論是否使用 VPN,這都是常見的結果。
- 與你的IP位址在不同國家:如果你在用 VPN,你的 DNS 查詢很可能沒有經過它。
- 開著 VPN 時,網路欄位出現你的網路服務供應商名稱:這是典型的 DNS 洩漏。
- 出現多台伺服器:正常。大型 DNS 服務會從許多位址回應。
如何修復 DNS 洩漏
- 在 VPN 應用程式中開啟 DNS 洩漏防護或「使用 VPN DNS」(use VPN DNS)選項。
- 開著 VPN 時,關閉瀏覽器中的「安全 DNS」(secure DNS)或自訂 DNS 設定,除非它就是 VPN 自己的 DNS。
- 在 Windows 上,如果你的 VPN 應用程式提示,請關閉「智慧型多重主目錄名稱解析」(smart multi-homed name resolution)。
- 每次變更後,請重新執行本測試。
DNS 並不是唯一的洩漏
即使 DNS 和一般流量都經過了 VPN,你的瀏覽器仍可能透過 WebRTC 暴露你的真實位址。
常見問題
DNS 洩漏測試會顯示什麼?
測試期間為你的瀏覽器解析名稱的 DNS 伺服器,以及它們所在的國家和網路,方便你與自己的IP位址和 VPN 做對照。
如果 DNS 伺服器是 Google 或 Cloudflare,算洩漏嗎?
不一定。這表示你的裝置或瀏覽器設定為使用該 DNS 服務。開著 VPN 時,請確認這確實是你的選擇;如果不是,這些查詢就繞過了 VPN。
為什麼我看到不只一台 DNS 伺服器?
DNS 服務使用很多台伺服器。你看到的是處理本次測試的那幾台,每次執行時清單可能不同。
你們會儲存結果嗎?
不會。結果只保留五分鐘,供頁面讀取,之後即刪除。
也檢查一下其他洩漏
VPN 可能在一般瀏覽時隱藏了你的位址,但 WebRTC 仍可能把它暴露給每一個網站。
執行 WebRTC 洩漏測試(英文)