ECS实例绑定EIP后,ECS实例可以和公网通信。您可以将EIP绑定到专有网络类型的ECS实例上。
背景信息
EIP以NAT模式和ECS实例绑定,ECS实例的私网IP地址和公网IP地址同时可用。
EIP绑定至ECS实例后,EIP在操作系统内部不可见,需要通过DescribeInstances接口查询ECS实例绑定的公网IP地址。更多信息,请参见DescribeInstances。
EIP不支持NAT ALG(NAT应用层网关)涉及的相关协议,例如:H.323、SIP、DNS、RTSP等协议。
前提条件
您已经创建了ECS实例,且ECS实例满足以下条件:
ECS实例的网络类型必须是专有网络。
ECS实例必须处于运行中或已停止状态。
ECS实例的地域必须和要绑定的EIP地域相同。
ECS实例没有配置固定公网IP且没有绑定其他EIP。
如何创建ECS实例,请参见自定义购买实例。
操作步骤
- 登录弹性公网IP管理控制台。
在顶部菜单栏处,选择EIP的地域。
在弹性公网IP页面,找到目标EIP,在操作列单击绑定资源。
在绑定弹性公网IP至资源对话框,完成以下配置,然后单击确定。
配置
说明
实例类型
选择云服务器ECS实例。
所在资源组
选择云服务器ECS实例所属的资源组。
选择要绑定的实例
选择要绑定的ECS实例。
说明一个ECS实例只能绑定一个EIP。
如果您的ECS实例需要关联多个EIP,您可以通过为ECS实例绑定辅助弹性网卡,再为辅助弹性网卡绑定EIP来实现。更多信息,请参见一个ECS实例仅支持绑定一个EIP,怎样实现一个ECS实例关联多个EIP?。
常见问题
为什么EIP无法绑定到ECS实例上?
EIP无法绑定到ECS实例的常见原因如下:
EIP和ECS实例不在同一个地域。
该ECS实例已经分配了固定公网IP或绑定了其他EIP。
ECS是经典网络实例,非专有网络实例。EIP只能绑定到专有网络类型的ECS实例上。
ECS实例状态异常,只有运行中或者已停止状态的ECS实例才能绑定EIP。
您可以参考以下步骤进行排查:
分别检查EIP和ECS实例所属的地域,确保属于同一地域,例如都在“华东1(杭州)”。
您可以登录ECS管理控制台,检查目标ECS实例的状态,确认其符合以下特征:
序号
说明
①
ECS的IP地址只有私网IP地址。
如下图所示,如果您的ECS实例已经分配了固定公网IP地址或绑定了其他EIP,则无需继续绑定EIP。
如果您有其他需求,可参见以下情况处理:
②
ECS的网络类型为专有网络。
如果目标ECS的网络类型为经典网络,您可以将其转换为专有网络。具体操作,请参见ECS实例从经典网络迁移到专有网络。
③
ECS的状态为运行中或已停止。
如果您的ECS状态异常,管理ECS状态的常见操作,请参见实例的生命周期。
EIP绑定ECS实例后,为什么在ECS网卡上看不到EIP?
EIP配置在Internet网关设备上,通过NAT方式映射到了ECS实例的私网网卡,所以在ECS实例的私网网卡上无法查看到EIP。
您可以通过专有网络 VPC(Virtual Private Cloud)的附加网段功能,使辅助弹性网卡的主私网IP与EIP一致,实现EIP网卡可见。具体配置流程,请参见使用VPC附加网段实现EIP网卡可见。
一个ECS实例仅支持绑定一个EIP,怎样实现一个ECS实例关联多个EIP?
您可以通过如下方法使ECS实例关联多个EIP:
每个辅助弹性网卡绑定一个EIP,再将辅助弹性网卡绑定到一个ECS实例。每种实例规格支持绑定的辅助弹性网卡数量不同,更多信息,请参见实例规格族。
EIP以普通模式绑定辅助弹性网卡,此模式下,您可以将多个EIP分别绑定到一个辅助弹性网卡的辅助私网IP上,然后再将辅助弹性网卡绑定到ECS实例。更多信息,请参见普通模式下实现ECS绑定多EIP。
相关文档
AssociateEipAddress:将EIP绑定到同地域的云产品实例上。