使用 VirtualBox 从来宾访问主机上的站点?

JKi*_*rtz 5 networking windows-7 virtualbox macos

我在 Mac(主机)上运行 VirtualBox,我使用的 VM 是 Windows 7(来宾)。VirtualBox 设置为使用NAT网络适​​配器,我可以很好地访问互联网(google、msn、所有内容),但是我在 Mac(主机)上托管一个站点,我无法从 VM 访问它。

来宾分配了 IP 10.0.2.10,我的主机的 IP 是10.0.2.100,我认为问题可能是这些是单独的网络,但我不知道。我只想在 IE 中测试该站点(我没有单独的/远程服务器来托管它)

Blo*_*ron 6

您真的应该考虑从 NAT 切换到桥接模式。这样两个“系统”将在同一个网络上。当您使用 NAT 运行时,它会将网络划分为子网,并且您的 VM 实际上存在于另一个网络中。为了使其与 NAT 一起工作,您需要配置(通过配置文件,而不是 GUI 选项)NAT 路由以打开网络之间的连接/端口,并设置路由表。

如果您设置桥接模式,VM 会从与您的主机相同的路由器请求 IP,而不是从主机上的 VM 系统请求 IP。反过来,它就像访问主机的 IP 一样简单。