公网ip能ping通 但无法通过http访问

2024-12-04 21:47:09
推荐回答(3个)
回答1:

不要总抱着那个PING,PING不能透过NAT,因为PING不能指定端口,NAT也就无从转发,PING网关反馈正常是情理之中的事情,因为那是网关的响应,不是网关内部WEB服务器的响应

你在网关外部 telnet 网关IP 80 (web默认端口,此处换你实际WEB监听端口)

如果反馈无法连接则说明你的网关并没有把目标端口 80 的 TCP 转发给你的WEB服务器,也就是说从网关外部根本无法访问到你的WEB服务器,先把你的网关NAT做好再进行下一步调试

回答2:

你的服务器NAT没有做准确,重点检查防火墙的端口映射

回答3:

1、运营商有没有做NAT转换,你可以到IP138上看下自己的IP是不是111.160.210.110(假设),如果没问题的话,检查APACHE配置,listen端口是不是添加了多余的内网地址,是不是启用了虚拟主机,配置有没问题?