vmware虚拟机内发布的web无法映射到外网

vmware虚拟机内发布的web无法映射到外网

物理机:为win10,直接连接电信光猫。防火墙未开启。
使用tomcat或其他工具发布web,映射端口后可以通过公网IP正常访问。

虚拟机:在VMware Workstation 15运行的虚拟机,同样为Win10,防火墙未开启。
使用tomcat或其他工具发布web,映射端口后无法通过公网IP正常访问。
之后尝试了映射其他端口,如远程桌面,可以正常访问。唯独web不行。

这是由于电信公网IP的限制?还是说虚拟机在给web站点做端口映射的时候需要进行额外设置?

1.运营商默认是关闭了公网的80,443,8080端口的,根据你的描述,你的宿主机映射公网是可以的,说明端口是开启的
2.映射公网地址,需要路由设备找到你的虚拟机,虚拟机设置网卡模式为网桥
3.映射公网端口后无法正常访问,查看映射配置是否正确

发现问题所在了。。。其实端口已经可以访问了,但是在我自己这个局域网内,只能使用内网IP进行访问,如果使用公网IP,则无法访问。
但是在其它网络环境内,则可以直接使用公网IP进行访问。