我使用 VPN。当我检查 DNS 泄漏测试网站时,会显示我的原始 ISP。英国政府合法记录和监视每个互联网连接,我不希望这种情况发生,因为虽然我没有做错任何事,但我担心这会被滥用,而且我想保持隐私。
我已经研究过,但建议的解决方案毫无进展。我的 DNS 仍然泄漏。该怎么办?我的 Windows 笔记本电脑不会泄漏我的 DNS,这是 Ubuntu 的问题。有人有明确的解决方案吗?即使你重新启动计算机,它也能正常工作?我也不是技术人员,所以请记住这一点。
答案1
此解决方案仅适用于出现 DNS 泄漏的 Ubuntu 16.04 LTS。按照其他人的建议,使用脚本编辑每个 .ovpn 文件,可能会奏效,也可能无效。对我来说,没有效果。如果您一直这样做,请用新文件替换 ovpn 文件并继续。
如果您已经在这个问题上纠结了很长时间,那么可以尝试全新安装,然后就可以立即成功实施这个简单的解决方案。
此解决方案可能适用于其他发行版 16.04 LTS,这是有可能的,我还没有测试过。此解决方案假定您已成功导入 VPN 配置文件并应用它们,结果发现您的 IP 的 DNS 服务器的 DNS 泄漏已在 DNS 泄漏测试中显示出来。
此解决方案的作用是强制您的计算机仅使用 VPN 提供商的 ovpn 文件提供的 DNS 服务器。
在终端中:
sudo su
<enter your password>
apt-get install openresolv nscd unbound
允许安装继续进行,无需重新启动建议。完成后,关闭终端。
为了确保万无一失,请重启计算机,启动 VPN,然后进行 DNS 泄漏测试。您应该只会看到列出您的 VPN 的 DNS 服务器。如果您看到 IP 的 DNS 服务器,请检查其他 VPN 配置文件,看看这是否只是 VPN 提供商服务器的异常。