在VMWare Fusion中使用主机名访问虚拟机操作系统

4
我正在使用 CentOS (Cloudera CDH3 镜像) 作为我的 VMWare Fusion 中运行的客户机操作系统。一切都很正常,我可以使用 IP 地址访问客户机。我正在桥接 MAC 和 VMWARE 机器之间的网络,所以 Guest 有一个单独的 IP,我可以成功地使用这个 IP SSH 到它。我面临的问题是没有办法通过主机名访问客户机操作系统。我尝试在客户机操作系统上设置主机名,但仍然无法使用主机名连接到机器,MAC 甚至不认识客户机的主机名。我需要这样做,因为我正在使用一个库来接收远程机器的主机名作为连接参数。不幸的是,它不接受 IP,到目前为止我还没能使它工作。有什么解决方法吗?
我甚至尝试使用 VMWare 的 NAT,但当 CentOS 处于此模式下时,无法连接到 Internet。我尝试手动修改,但没有成功。下面是来自 CentOS 客户机操作系统的截图:
1个回答

2

要么将此IP地址输入到您的DNS服务器中,要么执行以下操作:

on your 'host' machine, edit `/etc/hosts`
add this line:
`<ip-address-of-your-VM> <hostname-you-wish-to-call>`

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接