VMware NAT 似乎没有查看我的主机文件

Rap*_* R. 0 dns vmware hosts-file

我在 VMware Workstation 7 中运行两个 VM:我的主要工作 VM(主机名main),运行 Ubuntu 11.04。使用我配置为使用 NAT 的 VMnet0 和同样在 VMnet0 中的基于 Debian 的设备(主机名服务器)。现在我需要从mainserver获取一些数据,我认为我会使用 nfs 来完成。没有问题。

我以为我会将主机名放在我的主机(Windows 7 x64,主机名桌面)主机文件中。它看起来像这样:

192.168.130.10    main
192.168.130.12    server
Run Code Online (Sandbox Code Playgroud)

在 Windows 7 中,我尝试了 aping main和 a ping server,都成功了。然而,当我尝试ping desktopping server,它失败。nslookup desktop返回

Server:     192.168.130.2
Address:    192.168.130.2#53

** server can't find desktop: NXDOMAIN
Run Code Online (Sandbox Code Playgroud)

(类似于nslookup server)。

看起来 VMware 的 DNS 服务器并不关心我的主机文件。我该如何解决?

编辑:我应该提到我可以很好地浏览互联网,DNS 查找工作完美,但是,不应用主机主机文件中的覆盖。

Ƭᴇc*_*007 5

主机文件仅适用于它们所在的机器。

您还需要创建一个 Hosts 文件,其中包含每个 VM 上其他机器的条目。