主机连接到 VPN 后,客户机中出现 DNS 问题

主机连接到 VPN 后,客户机中出现 DNS 问题

我在 ubuntu14.04 主机上运行的 kvm 中配置了 linux 客户端。它运行没有任何问题,也没有 DNS 问题。

将主机连接到 VPN(OpenVPN)后,客户机不再从 DNS 解析任何内容...主机没有问题...当我使用虚拟机自动创建的 DNS 解析任何域名时,主机也出现同样的问题:

host:/$ nslookup google.com 192.168.121.1
guest:/$ nslookup google.com 192.168.121.1
guest:/$ nslookup google.com
  • 在主机的 OpenVPN 连接之前,所有命令都会解析谷歌的 IP 列表......
  • OpenVPN 连接后,所有命令输出均为“** 服务器找不到 google.com:SERVFAIL”

    主机:/$ nslookup google.com

  • 这将解析 OpenVPN 连接之前和之后的 google IP 列表

主人的OpenVPN连接之前/etc/resolv.conf

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 192.168.1.1
search XXXXXXXXXXXXXXXXXX

主人的OpenVPN连接后的/etc/resolv.conf:

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 192.168.200.1
nameserver 192.168.1.1
search XXXXXXXXXXXXXXXXXX, YYYYYYYYYYYYYYYY

客人的主机的OpenVPN连接前后的/etc/resolv.conf相同:

options single-request-reopen
; generated by /sbin/dhclient-script
nameserver 192.168.121.1

可能存在什么问题?有什么想法吗?我很确定它几周前还在运行……您认为这可能与某些 ubuntu 升级有关吗?

相关内容