服务器在一个独立的机房,和公司不在同一网络,现在出现一个情况就是在公司的网络环境下可以telnet通80端口,但是在别的网络的情况下无法telnet通80,又在服务器上部署别的端口测试在非公司网络的情况也是可以telnet通的,防火墙都通畅的,服务器是通过公网IP映射出来的,访问是正常的,但是就是非公司网络环境下访问不了80端口。头发都掉完了也不知道是什么原因!
根据你提供的情况,可能存在以下几种可能性:
- 防火墙或安全组设置问题:虽然你说防火墙是通畅的,但是有可能在别的网络环境下,防火墙或安全组的规则阻止了对80端口的访问。你可以检查服务器上的防火墙和安全组规则,确保80端口的入站规则是允许的。
- 网络环境问题:由于服务器在一个独立的机房,和公司不在同一网络,有可能存在网络隔离或网络限制的问题。你可以检查公司网络和非公司网络之间的网络环境,是否有任何网络设备或安全设备限制了对80端口的访问。
- 端口映射问题:你提到服务器是通过公网IP映射出来的,但是有可能在非公司网络环境下,无法访问该公网IP,导致无法访问80端口。你可以检查服务器上的端口映射设置,确保映射是正确的,并且在非公司网络环境下可以访问该公网IP。
- 服务问题:除了上述问题外,还有可能是80端口的服务本身存在问题。你可以检查服务是否正常运行,并且没有任何错误或异常。
综上所述,你需要逐一排查以上可能性,找到问题所在并进行解决。
80端口是不是被宽带运营商禁用了没开