我在 VMware Workstation 7 中运行了两个虚拟机:我的主要工作虚拟机(主机名主要的),运行 Ubuntu 11.04。使用 VMnet0(我将其配置为使用 NAT)和基于 Debian 的设备(主机名服务器),也在 VMnet0 中。现在我需要从主要的到服务器,我以为我会使用 nfs 来做。没问题。
我想把主机名放在我的主机中(Windows 7 x64,主机名桌面) hosts 文件。它看起来像这样:
192.168.130.10 main
192.168.130.12 server
在 Windows 7 中,我尝试了ping main
和ping server
,都成功了。但是,当我尝试ping desktop
或ping server
从主要的,失败。nslookup desktop
返回
Server: 192.168.130.2
Address: 192.168.130.2#53
** server can't find desktop: NXDOMAIN
(类似于nslookup server
)。
看起来 VMware 的 DNS 服务器并不关心我的主机文件。我该如何解决这个问题?
编辑:我应该提到我可以正常浏览互联网,DNS 查找工作正常,但是,主机的主机文件中的覆盖不适用。
答案1
Hosts 文件仅对其所在的机器起作用。
您还需要创建一个 Hosts 文件,其中包含每台 VM 上其他机器的条目。