Puede asociar una EIP con una interfaz de red elástica (ENI). Esto permite que un solo servidor utilice varias direcciones IP públicas.
Contexto
A cada interfaz de red elástica se le asigna una dirección IP privada. Al asociar una EIP con una ENI, esta puede utilizar tanto su dirección IP privada como la pública. Si migra una ENI asociada a una EIP desde una instancia de ECS, se migran ambas direcciones IP. Esto garantiza una migración de IP confiable para las instancias de ECS que utilizan direcciones IP públicas y privadas.

Una instancia de ECS puede tener conectadas varias interfaces de red elásticas. Puede asociar una EIP con cada ENI para dotar a la instancia de ECS de múltiples direcciones IP públicas. Posteriormente, configure reglas de security group y utilice estas direcciones IP públicas para ofrecer servicios a través de internet.

Modos de asociación
Puede asociar una EIP con una interfaz de red elástica en uno de los tres modos siguientes:
NAT Mode
Cut-through Mode
-
Multi-EIP-to-ENI Mode
NotaEl Multi-EIP-to-ENI Mode ya no está disponible para nuevos usuarios. Los usuarios existentes con los permisos necesarios pueden seguir utilizando este modo.
Utilice la función de bloque CIDR secundario de VPC para hacer visible una EIP en una ENI. Make an EIP visible on a network interface by using a secondary CIDR block.
La siguiente tabla compara los tres modos de asociación.
Comparación | Modo NAT | Modo Cut-through | Modo Multi-EIP-to-ENI |
Visibilidad de la EIP en una interfaz de red elástica dentro del sistema operativo | No | Sí Nota Ejecute el comando | Sí Nota Después de configurar una dirección IP estática en el sistema operativo, ejecute el comando |
Tipos de interfaz de red elástica compatibles con EIP | ENI principales y secundarias Nota Al asociar una EIP con una instancia de ECS, la EIP se asocia con la ENI principal de la instancia. Associate an EIP with a cloud resource. | Solo ENI secundarias | Solo ENI secundarias |
Número máximo de EIP que se pueden asociar con una ENI principal | 1 | Las ENI principales no son compatibles. | Las ENI principales no son compatibles. |
Número máximo de EIP que se pueden asociar con una ENI secundaria | Depende de la cantidad de direcciones IP privadas de la ENI secundaria. Nota Una EIP se asigna a una dirección IP privada de la ENI secundaria. Por ejemplo, si una ENI secundaria tiene 10 direcciones IP privadas, puede asociar hasta 10 EIP con dicha ENI. | 1 Nota En el modo cut-through, una EIP solo se puede asociar con la dirección IP privada principal de una ENI secundaria. | 10 |
Cuando una EIP se asocia con una ENI secundaria, ¿está disponible la funcionalidad de red privada de la ENI secundaria? | Sí | No | Sí |
Protocolos compatibles | Las EIP no admiten protocolos relacionados con NAT Application Layer Gateway (NAT ALG), como H.323, SIP, DNS y RTSP. | Las EIP admiten todos los protocolos IP, como FTP, H.323, SIP, DNS, RTSP y TFTP. | Las EIP admiten todos los protocolos IP, como FTP, H.323, SIP, DNS, RTSP y TFTP. |
Regiones compatibles | Todas las regiones | China (Hangzhou), China (Shanghai), China (Qingdao), China (Beijing), China (Zhangjiakou), China (Hohhot), China (Shenzhen), China (Guangzhou), China (Chengdu), Singapore, Indonesia (Jakarta), Germany (Frankfurt), UK (London) y US (Virginia) | China (Shenzhen), China (Shanghai), China (Beijing), China (Zhangjiakou), China (Chengdu), Singapore, Germany (Frankfurt), US (Virginia) y UK (London) |
Requisitos previos
Debe haber creado una ENI secundaria en una VPC que se encuentre en la misma región que la EIP. Create and use an ENI.
Asociar una EIP en modo NAT
Al asociar una EIP con una ENI secundaria en NAT Mode, estarán disponibles tanto las direcciones IP privadas como las públicas de la ENI secundaria. La EIP no es visible en la ENI secundaria.
Puede asociar una EIP con una ENI secundaria en NAT Mode antes o después de conectar la ENI a una instancia de ECS. Se recomienda conectarla primero, ya que las familias de instancias limitan la cantidad de ENI y de direcciones IP privadas. Posteriormente, asocie la EIP con la ENI secundaria en NAT Mode. Tenga en cuenta lo siguiente:
El número de ENI que admite una instancia de ECS varía según la familia de la instancia. Instance families.
Después de conectar una ENI secundaria a una instancia de ECS, es posible que algunas imágenes del sistema operativo no reconozcan automáticamente la dirección IP de la ENI secundaria ni agreguen las rutas necesarias. Debe configurar la ENI secundaria dentro de la instancia de ECS para que el sistema operativo reconozca su dirección IP y agregue las rutas requeridas. Configure a secondary ENI.
Si hay una puerta de enlace IPv4 activada para la VPC, configure las rutas correspondientes para permitir el acceso a internet. Create and manage an IPv4 gateway.
Inicie sesión en la Elastic IP Addresses console.
En la barra de navegación superior, seleccione la región donde se encuentra la EIP.
En la página Elastic IP Addresses, busque la EIP que desea gestionar y haga clic en Associate with Resource en la columna Actions.
-
En el cuadro de diálogo Associate EIP with Resource, establezca los siguientes parámetros y haga clic en OK.
Parámetro
Descripción
Instance Type
Seleccione ENI.
Resource Group
Seleccione el resource group de la ENI secundaria.
Mode
Seleccione NAT Mode.
En el modo NAT:
El número de EIP que se pueden asociar con una ENI secundaria depende de la cantidad de direcciones IP privadas asignadas a dicha ENI.
Una EIP se asocia con la ENI secundaria en modo NAT. Están disponibles tanto las direcciones IP privadas como las públicas de la ENI secundaria.
Las EIP no son visibles dentro del sistema operativo. Llame a la API DescribeEipAddresses para consultar la dirección IP pública vinculada a una interfaz de red específica.
Las EIP no admiten protocolos relacionados con NAT ALG, como H.323, SIP, DNS y RTSP.
Select an instance to associate
Seleccione la ENI secundaria de destino.
Si se muestra Allocated en la columna IP Status y el ID de la ENI secundaria aparece en la columna Associated Instance Type/ID, la asociación se realizó correctamente.
Después de la asociación, es posible que deba configurar rutas para la ENI secundaria. Configure routes.
Asociar una EIP en modo cut-through (no recomendado)
Al asociar una EIP con una ENI secundaria en Cut-through Mode, la EIP reemplaza la dirección IP privada de la ENI secundaria. La ENI secundaria se convierte entonces en una interfaz de red exclusivamente pública, y puede ver la EIP en la configuración de red del sistema operativo.
Antes de comenzar, asegúrese de cumplir con lo siguiente:
La región de su EIP y de la ENI secundaria debe ser compatible con el Cut-through Mode.
La ENI secundaria no debe estar conectada a ninguna instancia de ECS. Si la ENI secundaria ya está conectada a una instancia de ECS, desconéctela primero. Después de asociar la EIP con la ENI secundaria en Cut-through Mode, podrá conectar la ENI secundaria a una instancia de ECS. Manage ENIs.
No debe existir ninguna puerta de enlace IPv4 en la VPC a la que pertenece la ENI secundaria.
Si utiliza una EIP de suscripción, la EIP se vincula a una ENI secundaria en Cut-through Mode y dicha ENI secundaria se conecta a una instancia de ECS. Cuando la EIP caduca y se libera, la funcionalidad de red privada de la ENI secundaria vinculada a la EIP deja de funcionar. Para restaurar la funcionalidad de red privada de la ENI secundaria, primero debe desconectarla de la instancia de ECS y luego volver a conectarla a la instancia de ECS.
Inicie sesión en la Elastic IP Addresses console.
En la barra de navegación superior, seleccione la región donde se creó la EIP.
En la página Elastic IP Addresses, busque la EIP que desea gestionar y haga clic en Associate with Resource en la columna Actions.
-
En el cuadro de diálogo Associate EIP with Resource, establezca los siguientes parámetros y haga clic en OK.
Parámetro
Descripción
Instance Type
Seleccione ENI.
Resource Group
Seleccione el resource group de la ENI secundaria.
Mode
Seleccione Cut-through Mode.
Select an instance to associate
Seleccione la ENI secundaria de destino.
Si se muestra Allocated en la columna IP Status y el ID de la ENI secundaria aparece en la columna Associated Instance Type/ID, la asociación se realizó correctamente.
-
En la columna Associated Instance Type/ID, haga clic en el ID de la ENI secundaria asociada.
La celda también muestra Cut-through mode como el modo de asociación.
-
En la esquina superior derecha de la página de detalles de la interfaz de red elástica, haga clic en Bind to Instance y seleccione la instancia de ECS de destino para conectar la interfaz de red elástica a la instancia de ECS.
NotaLos límites de ENI varían según la familia de la instancia. Instance families.
Después de conectar una ENI secundaria a una instancia de ECS, es posible que algunas imágenes del sistema operativo no reconozcan automáticamente la dirección IP de la ENI secundaria ni agreguen las rutas necesarias. Debe configurar la ENI secundaria dentro de la instancia de ECS para que el sistema operativo reconozca su dirección IP y agregue las rutas requeridas. Configure a secondary ENI.
Después de habilitar el Cut-through Mode, la instancia de ECS genera automáticamente una ruta que utiliza la ENI secundaria como interfaz de salida. Esta ruta tiene una prioridad menor que la ruta que utiliza la ENI principal como interfaz de salida. Ajuste las prioridades de las rutas según sea necesario. Configure routes.
-
Inicie sesión en la instancia de ECS mediante la EIP asociada y ejecute el comando
ipconfigpara ver la configuración de red de la instancia.NotaAsegúrese de que las reglas del security group de la instancia de ECS permitan el acceso remoto.
La dirección IP local de la instancia se convierte en la EIP.
Windows PowerShell Copyright (C) 2016 Microsoft Corporation. All rights reserved. PS C:\Users\Administrator> ipconfig Windows IP Configuration Ethernet adapter Ethernet 4: Connection-specific DNS Suffix . : Link-local IPv6 Address . . . . . : fe80:xxx IPv4 Address. . . . . . . . . . . : 192.xxx Subnet Mask . . . . . . . . . . . : 255.xxx Default Gateway . . . . . . . . . : 192.xxx Ethernet adapter Ethernet 5: Connection-specific DNS Suffix . : Link-local IPv6 Address . . . . . : fe80:xxx IPv4 Address. . . . . . . . . . . : 47.9xxx68 Subnet Mask . . . . . . . . . . . : 255.xxx.xxx.0 Default Gateway . . . . . . . . . : 47.9xxx53 Tunnel adapter isatap.{3E630C83-2ED0-4BAB-99DC-5F6F22B80903}: Media State . . . . . . . . . . . : Media disconnected Connection-specific DNS Suffix . : Tunnel adapter Teredo Tunneling Pseudo-Interface: Connection-specific DNS Suffix . : IPv6 Address. . . . . . . . . . . : 2001:0:xxx Link-local IPv6 Address . . . . . : fe80::3xxx Default Gateway . . . . . . . . . : :: Tunnel adapter isatap.{D9E63B28-1504-4094-A5EB-086C41138E32}: Media State . . . . . . . . . . . : Media disconnected Connection-specific DNS Suffix . : PS C:\Users\Administrator>
Asociar EIP en modo multi-EIP-to-ENI (ya no disponible para nuevos usuarios)
Al asociar EIP con una ENI secundaria en Multi-EIP-to-ENI Mode, estarán disponibles tanto las direcciones IP privadas como las públicas de la ENI secundaria, y podrá ver las EIP en la configuración de red del sistema operativo.
Inicie sesión en la Elastic IP Addresses console.
En la barra de navegación superior, seleccione la región donde se creó la EIP.
En la página Elastic IP Addresses, busque la EIP que desea gestionar y haga clic en Associate with Resource en la columna Actions.
-
En el cuadro de diálogo Associate EIP with Resource, establezca los siguientes parámetros y haga clic en OK.
Parámetro
Descripción
Instance Type
Seleccione ENI.
Resource Group
Seleccione el resource group de la ENI secundaria.
Mode
Seleccione Multi-EIP-to-ENI Mode.
Select an instance to associate
Seleccione la ENI secundaria de destino.
Si se muestra Allocated en la columna IP Status y el ID de la ENI secundaria aparece en la columna Associated Instance Type/ID, la asociación se realizó correctamente.
Repita los pasos anteriores para asociar varias EIP con la ENI secundaria.
En la columna Associated Instance Type/ID, haga clic en el ID de la ENI secundaria asociada.
-
En la esquina superior derecha de la página de detalles de la interfaz de red elástica, haga clic en Bind to Instance y seleccione la instancia de ECS de destino para conectar la interfaz de red elástica a la instancia de ECS.
NotaAl asociar EIP con una ENI secundaria en Multi-EIP-to-ENI Mode y posteriormente conectar la ENI secundaria a una instancia de ECS, dicha instancia de ECS debe pertenecer a una de las siguientes familias: ecs.d1ne, ecs.ebmc4, ecs.ebmg5, ecs.ebmhfg5, ecs.f1, ecs.gn5i, ecs.gn6v, ecs.i2, ecs.r1, ecs.re4, ecs.re4e, ecs.sccg5, ecs.sccgn6, ecs.scch5, ecs.g5, ecs.c5, ecs.r5, ecs.t5, ecs.sn2ne, ecs.se1ne y ecs.sn1ne. Instance families.
Después de habilitar el Multi-EIP-to-ENI Mode, debe habilitarse la función DHCP en la instancia de ECS a la que está conectada la ENI secundaria. De lo contrario, el Multi-EIP-to-ENI Mode no surtirá efecto.
Llame a DescribeEipGatewayInfo para consultar la puerta de enlace y la máscara de subred de la EIP. DescribeEipGatewayInfo.
-
Inicie sesión en una instancia de ECS y configure varias EIP para dicha instancia de ECS. Configure EIP addresses for a Windows instance y Configure EIP addresses for a Linux instance.
ImportanteAl configurar varias EIP para la instancia de ECS siguiendo las instrucciones de los temas, reemplace las direcciones IP privadas secundarias con las EIP y utilice la puerta de enlace y la máscara de subred de las EIP en lugar de las correspondientes a las direcciones IP privadas.
Después de configurar las EIP, puede ejecutar el comando
ifconfigoipconfigpara ver las EIP.
Preguntas frecuentes
¿Se cobra una tarifa de configuración de EIPEIP (tarifa de retención de dirección IP pública) al asociar una EIP con una ENI secundaria?**
No se cobra ninguna tarifa de configuración (tarifa de retención de dirección IP pública) para las EIP de suscripción.
Si asocia una EIP pay-as-you-go con una ENI secundaria, se le cobrará según el modelo pay-as-you-go.
¿Se requieren configuraciones adicionales después de asociar una ENI con una EIP y conectar la ENI a una instancia de ECS?
Si la instancia de ECS aloja servicios entrantes, como un servidor web, no es necesario configurar rutas en la instancia de ECS ni en la VPC. Puede utilizar directamente la EIP asociada con la ENI secundaria para proporcionar servicios.
-
Si la instancia de ECS aloja servicios que necesitan acceder activamente a internet, debe configurar una ruta predeterminada personalizada o rutas específicas en la instancia de ECS. De forma predeterminada, el tráfico saliente utiliza la ENI principal. Puede ajustar las prioridades de las rutas para dirigir el tráfico a través de la ENI secundaria. También puede configurar rutas específicas para distribuir el tráfico entre varias ENI con fines de balanceo de carga o para enrutar el tráfico desde una ENI aleatoria.
Referencias
Associate multiple EIPs with an ECS instance in NAT mode: Si necesita alojar varias aplicaciones en una sola instancia de ECS y cada aplicación requiere una dirección IP pública única, puede asociar varias EIP con la instancia de ECS a través de ENI secundarias en modo NAT. Esto le permite asociar múltiples EIP con una única instancia de ECS.
Make an EIP visible on a network interface by using a secondary CIDR block: Se recomienda utilizar la función de bloque CIDR secundario de una VPC para hacer visible una EIP en una ENI.
AssociateEipAddress: Asocie una EIP con un recurso en la nube dentro de la misma región.