Android现在允许在设置中设置“私有DNS”(这也允许在TLS上使用DNS --遗憾的是,HTTPS atm上只适用于特定的DNS提供商)。
我想要建立的是:如果我同时设置私有DNS和使用VPN,DNS查询会通过VPN连接吗?也就是DNS服务只接收我连接到的VPN节点的IP。
尝试使用AdGuard DNS作为私有DNS,并启用VPN。在这种情况下,我可以在AdGuard日志中看到IP确实是来自VPN的IP (不是我的实际IP)。
我所做的测试表明,实际上DNS查询正在通过VPN。这也是有意义的,因为我确实使用了这个选项来阻止没有VPN的连接。不过,我想看看是否有人能证实情况总是如此。
关于Android的版本,假设我们只讨论13版(2023年1月1日的安全补丁版本)。
发布于 2023-01-26 09:28:03
安卓的私有域名系统是DoT (DNS在TLS之上),不管请求发送到哪里,它们都会被加密。
但是是的,当您连接VPN时,默认情况下所有外部流量都将通过VPN路由,因此您的VPN提供者将看到DNS连接,但它将无法窥探到它们。
https://security.stackexchange.com/questions/267980
复制相似问题