VPN 断开连接后出现连接问题:可以 Ping 但没有 DNS

VPN 断开连接后出现连接问题:可以 Ping 但没有 DNS

问题

我经常在我的 Linux 机器(20.04.1)上使用 NordVPN,它使用systemd-resolve网络管理器。断开 VPN 连接后,我经常遇到连接问题:

  • 我可以 ping 8.8.8.8
  • 我无法 ping 通www.google.com- 这让我认为这是一个 DNS 问题。

尝试的解决方案

我尝试重新启动网络管理器:sudo systemctl restart NetworkManager.service,但情况没有任何变化。我的/etc/resolv.conf文件有以下条目,因为环回地址显然指向 systemd-resolve 服务:

/etc/resolv.conf

nameserver 127.0.0.53 
options edns0 trust-ad

我尝试将名称服务器添加8.8.8.88.8.4.4conf 文件中,但没有解决方案。重新启动机器确实可以解决问题,直到我重新使用 VPN,并且重新连接到 VPN 总是将我的 ping 恢复到www.google.com.但这不是一个可持续的解决方案。

基本上,NordVPN 让我很头疼,我可能不得不直接向他们寻求支持。但如果能提供任何有关 DNS 快速修复的建议,我将不胜感激!

相关内容