许多用户以为连上VPN后就完全安全了,但DNS泄露是常被忽视的问题:
什么是DNS泄露:VPN客户端忘记重定向DNS查询,或操作系统绕过VPN发送DNS请求(Windows的WebRTC DNS泄露),导致你的DNS查询仍通过本地ISP的DNS服务器发送。你的ISP虽然看不到实际流量,但能通过DNS查询日志看到你在访问哪些域名。
检测DNS泄露:
- 连接VPN后访问 dnsleaktest.com
- 点击「Extended Test」
- 如果显示的DNS服务器IP属于中国ISP(中国联通、中国电信),说明存在DNS泄露
- 如果显示VPN服务器或境外DNS的IP,说明DNS正确通过VPN路由
对于GFW的DNS污染问题:GFW会对境外域名的DNS查询返回错误IP(DNS污染),使你无法访问即使配置了VPN的网站。防DNS污染是另一个需要处理的问题。