首先,DNS测试无法获得用户的确切位置。例如,如果用户使用Google DNS 8.8.8.8,网站可能会获得所有欧洲用户的比利时IP地址,以及所有亚洲用户的IP地址。
其次,DNS测试成本很高。它需要额外的代码来制作许多一次性域名并从名称服务器读取日志。它还通过为这些一次性域名添加不必要的DNS查询来浪费Internet资源。
由于上述两个原因(没有确切的位置和昂贵的),大多数网站将不会使用DNS测试来阻止外国访问者。从用户的HTTP请求获取IP地址仍然是主要方法。
DNS泄漏测试的意义
如果您不使用任何代理/ VPN并使用默认DNS服务器设置。您应该使用ISP的DNS服务器。您将 在DNS泄漏测试结果中看到 Comcast,Verizon或AT&T。
在这种情况下,您的ISP知道您的所有DNS查询。因此,它可以知道您访问过的所有网站。 这是DNS泄漏。一些不良ISP可能会向您的DNS查询发送虚假或无效的IP地址。因此它可以阻止一些网站。
此外,如果您使用ISP的默认DNS服务器,DNS测试可能知道您的确切位置。
DNS泄漏测试的含义是检查您是否使用安全的DNS提供程序。这些是安全的DNS提供商。
如何解决DNS泄漏问题
使用上面那些安全的DNS提供商
如果您使用的是socks代理,请使用远程DNS
使用 本机没有DNS泄漏问题的HTTP代理
使用西拉代理这是一种增强的HTTP代理服务
原文链接:http://www.xiladaili.com/news_detail/2642/