我们有一个运行 Virtualbox 的 Win10 主机。我们使用 Linux 客户机来运行 docker(docker Machine)。docker 容器运行一个 web 应用程序。该 web 应用程序仅从主机系统的 LAN 使用。(主机在 LAN 中有一个固定的 IP 地址)
在主机系统的局域网内,您可以通过主机的地址访问 Web 应用。这是通过客户系统的 nat 适配器上的端口转发来实现的。
在简单的 LAN 设置(小型办公室 LAN 或家庭式 LAN)中,这一切可以正常工作几个月,但在客户的公司网络中,主机网络和虚拟机之间的连接在几个小时后停止工作。 (当公司网络断开连接时,不会发生此问题)。但虚拟机仍在运行,并且可以通过主机上的客户机 IP 地址访问 Web 应用程序。但虚拟机中的虚拟机容器无法再访问主机。
我认为这是公司网络中的一些安全策略造成的。但我真的不是网络专家。你会从哪里开始寻找解决方案?(有没有更好、更强大的方法来设置网络以实现相同的目标?)