弹性ip会访问失败的原因:1、弹性ip没有绑定到云资源上使用;2、弹性ip已经到期欠费了,因此无法访问;3、弹性ip绑定的云资源配置了安全策略,禁止了弹性ip访问;4、弹性ip绑定的云资源中服务未正常运行,比如服务器设置了防火墙配置禁止该弹性ip访问,又或者是服务器出现了网络崩溃状态导致无法访问。
常见的问题原因如下:
1、弹性ip未绑定到云资源,例如云服务器ECS、负载均衡SLB、NAT网关等。
2、弹性ip已经欠费。
3、弹性ip绑定的云资源配置了安全策略。例如,ECS实例所在的安全组策略禁止80端口的访问,则无法访问该弹性ip的80端口。
4、弹性ip绑定的云资源中服务未正常运行。例如,ECS实例中Web服务没有运行,则无法访问该弹性ip的80端口。
解决方案
请参考以下步骤进行排查:
1、确保弹性ip已经绑定到目标云资源。关于如何绑定云资源,您可以参见以下几种情况:
弹性ip绑定到ECS实例
弹性ip绑定到SLB实例
弹性ip绑定到NAT网关
弹性ip绑定到辅助弹性网卡(ENI)
2、检查弹性ip是否存在欠费情况。阿里云会在欠费前后给您发送短信或邮件提醒。如果您的弹性ip欠费了,请及时续费或充值。
3、尝试通过ping命令测试您能否访问弹性ip,测试命令如下。如果可以ping通,说明弹性ip可以被正常访问。
ping [$EIP_IP]
说明:[$EIP_IP]指目标弹性ip的IP地址。
4、如果您可以ping通弹性ip,但是无法访问弹性ip对应的端口,例如80(HTTP)、443(HTTPS)等。请参考以下步骤进行排查:
检查弹性ip绑定的云资源是否存在安全限制。如果存在此类限制,请根据情况进行调整。
检查弹性ip绑定的云资源中对应服务是否正常运行。如果存在此问题,请确保这些服务正常运行,然后再进行测试。