我在 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 升级有关吗?