只能在一台机器上parsingDNS

我有几个Vista主机,每个都有一个Ubuntu guest虚拟机,每个虚拟机在网桥模式下运行。

所有客人都可以parsing除一个之外的内部DNS

在有问题的客机上,如果我dig @<internal dns ip> <some internal domain>它总是给出超时,但在该机器上, <internal dns ip>回答ping,我甚至可以telnet <internal dns ip> 53

我已经检查,并且主机上的Windows防火墙被禁用。

任何想法可能是什么问题?

谢谢Joel

固定。

主机用户安装了某种阻止来宾创build的DNSstream量的VPN客户端。

比较有问题和普通机器上的resolv.conf。 另外,检查IPconfiguration。

iptables -F

通常桥接模式问题是由于configuration不当的访客networking设置或DNS的问题。
如果你正在尝试使用DHCP并且不起作用,那么尝试设置静态地址,看看是否有帮助。 select外部DNS服务器也可以提供帮助。

在这里find。

如果其他两个答案都不能帮助你,你总是可以尝试用Wireshark或类似的东西来获取一些DNSstream量,然后查找实际的DNS对话。 确保在某处你可以看到对话的两个方面(即,DNS请求没有传递给服务器,还是没有回复给客户端?)