然而,问题就出在DNS(Domain Name System,域名系统)上。当你访问一个网站时,比如www.example.com,你的电脑首先需要知道这个域名对应的IP地址是多少。这个查询过程就是DNS解析。通常情况下,你的操作系统会向你ISP提供的DNS服务器发送查询请求。一旦你连接了VPN,理想情况下,这个DNS查询也应该通过VPN隧道发送到VPN服务商自己的DNS服务器,或者由VPN服务商配置的第三方安全DNS服务器进行解析。这样,你的ISP就无从得知你访问了哪些域名了。
1. 手动DNS配置覆盖: 有些用户可能会在操作系统或路由器中手动设置了特定的DNS服务器(例如Google DNS 8.8.8.8或Cloudflare DNS 1.1.1.1)。当VPN启动时,如果VPN客户端没有强制覆盖这些手动设置,或者没有正确配置其自身的DNS解析器,那么DNS查询仍然会直接发送到这些手动配置的DNS服务器,而非通过VPN隧道。