您可以将弹性公网IP(Elastic IP Address,简称EIP)绑定到专有网络类型的ECS实例上。ECS实例绑定EIP后,ECS实例可以和公网通信。

前提条件

您已经创建了ECS实例,且ECS实例满足以下条件:
  • ECS实例的网络类型必须是专有网络。
  • ECS实例必须处于运行中或已停止状态。
  • ECS实例的地域必须和要绑定的EIP的地域相同。
  • ECS实例没有配置固定公网IP且没有绑定其他EIP。
如何创建ECS实例,请参见使用向导创建实例

操作步骤

  1. 登录弹性公网IP管理控制台
  2. 在顶部菜单栏处,选择EIP的地域。
  3. 弹性公网IP页面,找到目标EIP,在操作列单击绑定资源
  4. 绑定弹性公网IP至资源对话框,完成以下配置,然后单击确定
    配置说明
    实例类型选择云服务器ECS实例
    所在资源组选择云服务器ECS实例所属的资源组。
    绑定模式选择EIP绑定ECS实例的绑定模式。
    目前,仅支持普通模式。在普通模式下:
    • EIP以NAT模式和ECS实例绑定,ECS实例的私网IP地址和公网IP地址同时可用。
    • EIP在操作系统内部不可见,需要通过DescribeInstances接口查询ECS实例绑定的公网IP地址。更多信息,请参见DescribeInstances
    • EIP不支持NAT ALG(NAT应用层网关)涉及的相关协议,例如:H.323、SIP、DNS、RTSP等协议。
    选择要绑定的实例选择要绑定的ECS实例。
    说明 一个ECS实例只能绑定一个EIP。

常见问题

为什么EIP无法绑定到ECS实例上?

EIP无法绑定到ECS实例的常见原因如下:

  • EIP和ECS实例不在同一个地域。
  • 该ECS实例已经分配了固定公网IP或绑定了其他EIP。
  • ECS是经典网络实例,非专有网络实例。EIP只能绑定到专有网络类型的ECS实例上。
  • ECS实例状态异常,只有运行中或者已停止状态的ECS实例才能绑定EIP。
您可以参考以下步骤进行排查:
  1. 分别检查EIP和ECS实例所属的地域,确保属于同一地域,例如都在“华东1(杭州)”。
  2. 您可以登录ECS管理控制台,检查目标ECS实例的状态,确认其符合以下特征:ECS排查
    序号说明
    ECS的IP地址只有私网IP地址。

    如下图所示,如果您的ECS实例已经分配了固定公网IP地址或绑定了其他EIP,则无需继续绑定EIP。

    ECS的IP 如果您有其他需求,可参见以下情况处理:
    ECS的网络类型为专有网络

    如果目标ECS的网络类型为经典网络,您可以将其转换为专有网络。具体操作,请参见ECS实例从经典网络迁移到专有网络

    ECS的状态为运行中已停止

    如果您的ECS状态异常,管理ECS状态的常见操作,请参见实例生命周期

EIP绑定ECS实例后,为什么在ECS网卡上看不到EIP?

EIP配置在Internet网关设备上,通过NAT方式映射到了ECS实例的私网网卡,所以在ECS实例的私网网卡上无法查看到EIP。

当EIP绑定到一个辅助弹性网卡上时,您可以选择EIP网卡可见模式。该模式下,EIP替换辅助弹性网卡的私网IP,辅助弹性网卡将变为一个纯公网网卡,私网功能不再可用。EIP在操作系统内部的弹性网卡上可见,可直接通过ifconfigipconfig获取网卡上的公网IP地址。更多信息,请参见以EIP网卡可见模式绑定辅助弹性网卡(不推荐)

一个ECS实例仅支持绑定一个EIP,怎样实现一个ECS实例关联多个EIP?

您可以通过如下方法使ECS实例关联多个EIP:
  • 每个辅助弹性网卡绑定一个EIP,再将辅助弹性网卡绑定到一个ECS实例。每种实例规格支持绑定的辅助弹性网卡数量不同,更多信息,请参见实例规格族
  • EIP以普通模式绑定辅助弹性网卡,此模式下,您可以将多个EIP分别绑定到一个辅助弹性网卡的辅助私网IP上,然后再将辅助弹性网卡绑定到ECS实例。更多信息,请参见普通模式下实现ECS绑定多EIP

相关文档

AssociateEipAddress:将EIP绑定到同地域的云产品实例上。