Skip to main content

安全與隱私

什麼是 DNS Leak,如何防止它?

什麼是 DNS Leak,如何防止它?
On this page 6
  1. DNS 是什麼?
  2. DNS 洩漏是什麼意思?
  3. DNS 洩漏的常見原因
  4. 如何判斷是否有洩漏?
  5. 解決方法
  6. 選擇合適的服務同樣重要

假設您已經開啟 VPN,並確信一切都很私密。但只要存在 DNS 洩漏,您的網路服務供應商仍然能看到您造訪了哪些網站。這是常見、也最鮮為人知的隱私問題之一。

DNS 是什麼?

DNS 就像網際網路的電話簿。當您輸入 example.com 這樣的位址時,您的裝置會向 DNS 伺服器提問:「這個網站的數字位址是什麼?」這個查詢包含您想要開啟的網站名稱。

DNS 洩漏是什麼意思?

理想情況下,這些查詢也會從 VPN 通道內部通過,並到達 VPN 服務的 DNS 伺服器。但在 DNS Leak 的情況下,查詢會跑到通道之外,到達您的網路服務供應商的 DNS 伺服器(或 VPN 之外的任何其他伺服器)。

結果:流量內容已被加密,但您開啟的網域清單仍然可見。

DNS 洩漏的常見原因

  • 作業系統的 DNS 設定:有些系統會同時透過多條路徑查詢 DNS(例如 Windows 的 Smart Multi-Homed Name Resolution 功能)。
  • VPN 應用程式設定不完整,或者設定沒有把 DNS 送進通道
  • 瀏覽器 DNS(DoH),其設定獨立於 VPN
  • VPN 連線瞬間中斷,在沒有 Kill Switch 的情況下會直接送出流量

如何判斷是否有洩漏?

  1. 連上 VPN。
  2. 開啟一個 DNS Leak 測試網站(例如 dnsleaktest.com 或 browserleaks.com/dns)。
  3. 查看 DNS 伺服器清單。如果出現您自己的網路服務供應商名稱或您所在國家的伺服器,很可能就有洩漏。

解決方法

  • 使用 VPN 自帶的 DNS,並在應用程式設定中開啟「防止 DNS 洩漏」選項。
  • 開啟 Kill Switch。
  • 在瀏覽器中檢查 DNS-over-HTTPS 設定,並與 VPN 設定保持一致。
  • 在 Windows 中檢查或停用多路徑名稱解析功能。
  • 每次變更之後都重新測試。

選擇合適的服務同樣重要

好的服務應該在通道內管理 DNS,並提供能夠指導您解決這些問題的支援。BlendIn VPN 提供 24 小時支援;如果您的 DNS 測試結果可疑,請在支援聊天中詢問。

👉 查看 BlendIn VPN 方案

RSS feed

All articles