我没有麻烦访问我的 VMware 主机来自客户机(如上所述这里,例如)。这很简单。
但是,一旦我将我的 (Windows) 客户机文件设置hosts
为指向我的 (OS X) 主机的 IP 地址,IP 最终总会发生变化,而一直进入 Windows 并编辑主机文件既繁琐又痛苦。如何设置一个从主机到客户机始终可用的 IP 地址,即使其他 IP 发生变化也是如此。
(或者,如果已经完成,我如何识别我的哪个 IP 是 VMware 提供的并且不会改变的 IP?)
任何阻止我的客户机访问主机以外的任何内容的提议实际上都不适合我的用例。客户机需要能够访问其他网络资源(目前它可以做到)。所以(据我所知)这意味着仅主机设置是行不通的。我目前正在使用 NAT。
使用MyMacsName.local
不起作用,因为我正在开发的应用程序(不是我的错)需要特定的主机名。(请不要告诉我更改这一点,因为我无权更改它。)
在我使用的所有网络上设置所有 DHCP 服务器来始终为我提供特定的 IP 地址是不现实的。(如果没有其他办法可能的,我想我可以在家庭和工作网络上做到这一点,但在我看来,这将是一个可怕的混乱局面,迫使我将家庭网络段更改为工作中使用的任何网络段,并重新配置分配了特定 IP 并依赖于使用特定 IP 的所有其他网络。)
主机通过 DHCP 获取其 IP。客户机则通过 VMware 在使用 NAT 网络设置时使用的任何机制获取其 IP。