在 VirtualBox 中的 Ubuntu 上进行反向 DNS 查找

在 VirtualBox 中的 Ubuntu 上进行反向 DNS 查找

我在 win7 上的 virtualbox 中使用 Ubuntu 12.04,使用 NAT 进行网络连接。我必须运行以下命令:

VBoxManage.exe modifyvm "Ubuntu" --natdnshostresolver1 on

这基本上告诉客户机使用主机的 DNS 服务器来解析主机名。

此后,我可以无缝使用互联网,包括(几乎)我办公室企业网络上的 vpn 下的所有内容。

我可以解析任何主机名的 IP 地址:

$ host xxx.company.com.
xxx.company.com has address 100.100.64.13

但我无法使用公司网络内的 IP 地址解析主机名。(这导致某些功能(如 ssh 等)无法工作):

$ host 100.100.64.13
Host 12.64.121.100.in-addr.arpa. not found: 3(NXDOMAIN)

$ nslookup 100.100.64.13
Server:         127.0.0.1
Address:        127.0.0.1#53

** server can't find 12.64.121.100.in-addr.arpa.: NXDOMAIN

但是,我已在主机上运行 nslookup。

C:\Users\gautam>nslookup 100.121.64.13
Server:  xxx.compan.com
Address:  x.x.x.x

Name:    the.correct.host.name
Address:  100.100.64.13

有人能帮助我让反向 DNS 查找在客户操作系统中运行吗?

相关内容