通过 IP 地址访问页面时,VPN 连接中是否会发生 DNS 泄漏?
Can DNS leak happen in a VPN connection when accessing a page by its IP address?
假设您正在使用另一个渠道(例如另一台笔记本电脑)并使用 dig <hostname>
命令或您设法获取网站的 IP 地址的其他在线方法,www.example.com
。
现在,在连接到任意 VPN 的主要笔记本电脑中,您可以使用上面找到的 IP 地址访问 www.example.com
。
我的问题是这是否消除了 DNS 泄漏的可能性。
谢谢
从技术上讲,是的。如果您通过 IP 地址访问 example.com,DNS 将永远不会被触及。
然而,
如果 example.com 也托管 example.org,它可能会使用主机名来确定要服务的站点。在这种情况下,它会将 IP 地址视为完全不同的站点。这可能会产生意想不到的结果。
您可以通过将 example.com 添加到主机文件来解决此问题。
另外,如果 example.com 有一个 link 到 images.example.com,那么您的机器将对该地址执行查找,这可能会泄漏。
要解决此问题,您需要禁用 DNS 解析。
当然,如果您不使用 HTTP(S),那么所有这些都不是问题。
假设您正在使用另一个渠道(例如另一台笔记本电脑)并使用 dig <hostname>
命令或您设法获取网站的 IP 地址的其他在线方法,www.example.com
。
现在,在连接到任意 VPN 的主要笔记本电脑中,您可以使用上面找到的 IP 地址访问 www.example.com
。
我的问题是这是否消除了 DNS 泄漏的可能性。 谢谢
从技术上讲,是的。如果您通过 IP 地址访问 example.com,DNS 将永远不会被触及。
然而,
如果 example.com 也托管 example.org,它可能会使用主机名来确定要服务的站点。在这种情况下,它会将 IP 地址视为完全不同的站点。这可能会产生意想不到的结果。
您可以通过将 example.com 添加到主机文件来解决此问题。
另外,如果 example.com 有一个 link 到 images.example.com,那么您的机器将对该地址执行查找,这可能会泄漏。
要解决此问题,您需要禁用 DNS 解析。
当然,如果您不使用 HTTP(S),那么所有这些都不是问题。