我正在运行一个带有 ip 的虚拟机192.168.122.69
,并且我想运行一个服务器必须从主机 ip 运行10.0.2.2
。服务器正在端口上运行,我可以从主机8081
连接到它。192.168.122.69:8081
确切的应用程序是开发一个反应应用程序并共享一个反应应用程序服务器实例。然而,我主要是出于教育目的问这个问题。即我如何做到这一点,以便连接到与连接到主机或来宾10.0.2.2:8081
完全相同。我真的不明白路由、网桥、DNS 等是如何工作的,因此非常感谢您提供彻底的解释。192.168.122.69:8081
127.0.0.1:8081
我对此进行了无数个小时的研究,虽然我确信我已经多次讨论了答案,但我一直无法掌握它。
答案1
至于在 guestVM 上,连接到192.168.122.69:8081
与连接到相同,127.0.0.1:8001
仅取决于 Web 服务器配置。在 Web 服务器配置文件中,在所有 IP 地址上发布页面。
至于端口将地址从主机转发到访客,这实际上取决于您的设置;最重要的是您正在使用什么虚拟机管理程序以及主机操作系统是什么。
是VMware吗?然后这篇文章回答了你的问题。