网络 – 在VMWare Fusion中使用主机名访问来宾操作系统

我使用CentOS(Cloudera CDH3映像)作为在我的VMWare Fusion中运行的客户操作系统.一切正常,我可以使用IP地址通过我的MAC OS访问来宾机.我正在桥接我的MAC和VMWARE机器之间的网络,所以Guest有一个单独的IP,我可以使用IP成功SSH到它.我面临的问题是无法通过主机名访问来宾操作系统.我尝试在来宾操作系统上设置主机名,但MAC仍无法使用主机名连接到计算机,甚至无法识别来宾主机名.我需要这个,因为我使用的库接收远程机器主机名作为连接参数.不幸的是,它不接受IP,到目前为止我无法使其工作.关于如何解决这个问题的任何想法?

我甚至尝试将NAT用于VMWare,但在此模式下CentOS不会连接到Internet.我尝试手动修改但没有成功.这是Guest OS(CentOS)的截图:

最佳答案 您可以将此IP地址输入DNS服务器,或者执行以下操作:

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