将EIP绑定至ECS实例

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实例,请参见自定义购买实例

操作步骤

  1. 登录弹性公网IP管理控制台
  2. 在顶部菜单栏处,选择EIP的地域。

  3. 弹性公网IP页面,找到目标EIP,在操作列单击绑定资源

  4. 绑定弹性公网IP至资源对话框,完成以下配置,然后单击确定

    配置

    说明

    实例类型

    选择云服务器ECS实例

    所在资源组

    选择云服务器ECS实例所属的资源组。

    选择要绑定的实例

    选择要绑定的ECS实例。

    说明

    一个ECS实例只能绑定一个EIP

    如果您的ECS实例需要关联多个EIP,您可以通过为ECS实例绑定辅助弹性网卡,再为辅助弹性网卡绑定EIP来实现。更多信息,请参见一个ECS实例仅支持绑定一个EIP,怎样实现一个ECS实例关联多个EIP?

常见问题

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

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

  • EIPECS实例不在同一个地域。

  • ECS实例已经分配了固定公网IP或绑定了其他EIP

  • ECS是经典网络实例,非专有网络实例。EIP只能绑定到专有网络类型的ECS实例上。

  • ECS实例状态异常,只有运行中或者已停止状态的ECS实例才能绑定EIP

您可以参考以下步骤进行排查:

  1. 分别检查EIPECS实例所属的地域,确保属于同一地域,例如都在“华东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

您可以通过专有网络 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绑定到同地域的云产品实例上。