我有一个在ubuntu vmware服务器上运行的web应用程序,它被configuration成一个NAT,我可以通过主机(运行vmware实例的那个)访问它,但是不知道如何从外部访问它世界。
我尝试使用主机IP,如:84.111.111.111:3000但无济于事(它运行在端口3000)
从外部访问是无法访问的,因为您的guest虚拟机(vmware实例)在主机IP地址“后面”的单独networking上运行。 根据定义,这就是NAT。 你有2个选项:
主机上的端口转发。 您可以将主机上的端口3000转发给您的来宾。 你可以使用iptables或类似的方法来做到这一点。
使用网桥networkingconfiguration,而不是NAT。 在这种情况下,访客可以获得与主机位于同一子网的IP地址。 因此,客人将像networking上的任何其他机器一样可以访问。