实例诊断ECS服务器到公网IP不能ping通,其中弹性网卡安全组不联通。
你可以检查一下
1.安全组规则
如果无法访问ECS实例的公网IP,首先应检查安全组规则是否正确配置。安全组规则是ECS实例对外访问的规则,如果配置不正确,会导致无法访问。
解决方法:在控制台中,打开安全组详情页,检查安全组规则是否正确配置。如果不正确,可以点击“编辑规则”按钮,修改或添加安全组规则。
2.公网IP状态
如果ECS实例已绑定公网IP,但仍然无法访问,可能是因为公网IP处于禁用状态。
解决方法:在控制台中,打开ECS实例详情页,检查公网IP的状态是否为“使用中”
如果对你有用的话理由麻烦你给博主点个解决问题了!非常感谢!
安全组规则 ,看了,很多对应端口都是0.0.0.0,已经放通所有IP的,你的ECS是用这个安全组的吧?
是拉,你访问的时候,别用80端口哦,,因为80端口和443端口是要备案才可以访问的。
如果你没有备案,你改成什么8080,8088之类的大端口号来进行网址网络。
访问前,当然要明确ECS上的防火墙规则啊,selinux之类是否已经正确配置,WEB服务是否已经启动正常,服务端口是否侦听,明确这些后,再进行访问。
明确这些还不能解决,就下个工单,去工单中咨询,不过先明确和测试上面所说的先。
大概思路:
1、看下防火墙:systemctl stop firewalld.service
除了防火墙和安全设置之外,还有一个情况就是经典网络转为专有网络后,服务器上一看不到此IP的网卡,原来Web服务中配置了此IP和域名的80端口的服务,通过域名能够访问,但直接ip不能访问web服务(在经典网络时是可以的),这是因为专有网络是将外部IP映射到内部IP上的,
因此在Web配置中,不要配外部IP,要将被映射的内部IP配置上去。
估计是需要购买公网IP吧,试用版应该不提供公网ip服务
当阿里云服务器 ECS 访问不了公网 ip可能存在的原因以及如何解决的办法
借鉴下
https://blog.csdn.net/m0_64313187/article/details/121446626