Menú
Amazon Elastic Compute Cloud
Guía del usuario de instancias de Linux

Direcciones IP elásticas

Las direcciones IP elásticas son direcciones IPv4 estáticas diseñadas para la informática en la nube dinámica. Una dirección IP elástica se asocia a su cuenta de AWS. Con una dirección IP elástica, puede enmascarar los errores de una instancia o software reasignando rápidamente la dirección a otra instancia de su cuenta.

Una dirección IP elástica es una dirección IPv4 pública, a la que se puede tener acceso desde Internet. Si la instancia no tiene una dirección IPv4 pública, puede asociar una dirección IP elástica con su instancia para permitir la comunicación con Internet; por ejemplo, para conectarse a su instancia desde el equipo local.

Actualmente no se admiten las direcciones IP elásticas para IPv6.

Conceptos básicos de las direcciones IP elásticas

A continuación, se describen las características básicas de una dirección IP elástica:

  • Para utilizar una dirección IP elástica, primero asigne una a su cuenta y, a continuación, asóciela a su instancia o a una interfaz de red.

  • Si asocia una dirección IP elástica a una instancia o a su interfaz de red principal, la dirección IPv4 pública de la instancia (en caso de que la tenga) se liberará de nuevo al grupo de direcciones IPv4 públicas de Amazon. No puede reutilizar una dirección IPv4 pública. Para obtener más información, consulte Direcciones IPv4 públicas y nombres de host DNS externos.

  • Puede anular la asociación de una dirección IP elástica de un recurso y volver a asociarla a otro recurso. Todas las conexiones abiertas con una instancia seguirán funcionando durante un tiempo, incluso después de desasociar su dirección IP elástica y volver a asociarla a otra instancia. Recomendamos que vuelva a abrir estas conexiones utilizando la dirección IP elástica que ha vuelto a asociar.

  • Una dirección IP elástica desasociada sigue asociada a su cuenta hasta que la libera explícitamente.

  • Para garantizar un uso eficiente de las direcciones IP elásticas, hemos establecido un pequeño cargo por hora si una dirección IP elástica no está asociada a una instancia en ejecución, o bien cuando está asociada a una instancia detenida o a una interfaz de red no conectada. Mientras su instancia esté en ejecución, no se le cobrará por una dirección IP elástica asociada a ella, pero sí por las direcciones IP elásticas adicionales asociadas a la instancia. Para obtener más información, consulte la página Precios de Amazon EC2.

  • Una dirección IP elástica solo se utiliza en una región específica.

  • Si asocia una dirección IP elástica a una instancia que anteriormente tenía una dirección IPv4 pública, el nombre de host de DNS público de la instancia cambia para que coincida con la dirección IP elástica.

  • Resolvemos un nombre de host de DNS público en la dirección IPv4 pública o la dirección IP elástica de la instancia fuera de la red de la instancia, y en una dirección IPv4 privada de la instancia desde dentro de la red de la instancia.

Si la cuenta admite EC2-Classic, es posible que el uso y el comportamiento de las direcciones IP elásticas en EC2-Classic y EC2-VPC sean diferentes. Para obtener más información, consulte Diferencias en la dirección IP elástica entre EC2-Classic y EC2-VPC.

Diferencias en la dirección IP elástica entre EC2-Classic y EC2-VPC

Si la cuenta admite EC2-Classic, hay un grupo de direcciones IP elásticas que se pueden utilizar con la plataforma EC2-Classic y otro con la plataforma EC2-VPC. No puede asociar una dirección IP elástica que haya asignado para ser usada con una VPC a una instancia en EC2-Classic, y viceversa. Sin embargo, puede migrar una dirección IP elástica que haya asignado para ser usada en la plataforma de EC2-Classic a la plataforma de EC2-VPC. No puede migrar una dirección IP elástica a otra región. Para obtener más información acerca de EC2-Classic y EC2-VPC, consulte Plataformas admitidas.

Si asocia una dirección IP elástica a una instancia en EC2-Classic, una VPC predeterminada, o una instancia en una VPC predeterminada en la que haya asignado una IPv4 pública a la interfaz de red eth0 durante el lanzamiento, la dirección IPv4 pública actual de la instancia se vuelve a liberar en el grupo de direcciones IP públicas. Si anula la asociación de una dirección IP elástica de la instancia, a la instancia se le asignará automáticamente una nueva dirección IPv4 pública en unos minutos. Sin embargo, si ha adjuntado una segunda interfaz de red a una instancia en una VPC, a la instancia no se le asignará automáticamente una nueva dirección IPv4 pública. Para obtener más información acerca de las direcciones IPv4 públicas, consulte Direcciones IPv4 públicas y nombres de host DNS externos.

Para obtener información acerca del uso de una dirección IP elástica con una instancia en una VPC, consulte Direcciones IP elásticas en la Guía del usuario de Amazon VPC.

La siguiente tabla enumera las diferencias entre direcciones IP elásticas en EC2-Classic y EC2-VPC. Para obtener más información acerca de las diferencias entre las direcciones IP privadas y públicas, consulte Diferencias en la dirección IP entre EC2-Classic y EC2-VPC.

Característica EC2-Classic EC2-VPC

Asignación de una dirección IP elástica

Cuando asigna una dirección IP elástica, se utiliza en EC2-Classic; sin embargo, puede migrar una dirección IP elástica a la plataforma de EC2-VPC. Para obtener más información, consulte Migración de una dirección IP elástica de EC2-Classic a EC2-VPC.

Cuando asigna dirección IP elástica, solo se utiliza en una VPC.

Asociación de una dirección IP elástica

Hay que asociar una dirección IP elástica a una instancia.

Las direcciones IP elásticas son propiedad de una interfaz de red. Para asociar una dirección IP elástica a una instancia, actualice la interfaz de red adjuntada a la instancia. Para obtener más información, consulte Interfaces de redes elásticas.

Reasociación de una dirección IP elástica

Si intenta asociar una dirección IP elástica que ya está asociada a otra instancia, la dirección se asocia automáticamente a la nueva instancia.

Si su cuenta solo admite EC2-VPC e intenta asociar una dirección IP elástica que ya está asociada a otra instancia, la dirección se asocia automáticamente a la nueva instancia. Si utiliza una VPC en una cuenta de EC2-Classic e intenta asociar una dirección IP elástica que ya está asociada a otra instancia, solo lo conseguirá si ha permitido la reasociación.

Asociación de una dirección IP elástica a un destino que ya tiene una dirección IP elástica La asociación de la dirección IP elástica existente con la instancia se anula, pero sigue asociada a su cuenta. Si su cuenta solo admite EC2-VPC, se anula la asociación de la dirección IP elástica existente con la instancia, pero sigue asociada a su cuenta. Si utiliza una VPC en una cuenta de EC2-Classic, no puede asociar una dirección IP elástica a una interfaz de red o una instancia que ya tiene una dirección IP elástica.

Parar una instancia

Si detiene una instancia, se anula la asociación de su dirección IP elástica, por lo que debe volver a asociarla cuando reinicie la instancia.

Si detiene una instancia, su dirección IP elástica permanece asociada.

Asignación de varias direcciones IP

Las instancias solo admiten una única dirección IPv4 privada y la correspondiente dirección IP elástica.

Las instancias admiten varias direcciones IPv4 y cada una puede tener la correspondiente dirección IP elástica. Para obtener más información, consulte Varias direcciones IP.

Etiquetado de direcciones IP elásticas

No se admite el etiquetado de direcciones IP elásticas.

Se admite el etiquetado de direcciones IP elásticas. Esto permite asignar metadatos propios a cada dirección IP elástica.

Migración de una dirección IP elástica de EC2-Classic a EC2-VPC

Si la cuenta admite EC2-Classic, puede migrar direcciones IP elásticas cuyo uso ha asignado en la plataforma EC2-Classic a la plataforma EC2-VPC en la misma región. Esto puede ayudarle a migrar sus recursos de EC2-Classic a una VPC; por ejemplo, puede lanzar nuevos servidores web en su VPC y luego utilizar las mismas direcciones IP elásticas que ha utilizado para sus servidores web en EC2-Classic para sus nuevos servidores web de la VPC.

Después de migrar una dirección IP elástica a EC2-VPC, no puede utilizarla en la plataforma de EC2-Classic; sin embargo, si es necesario, puede restaurarla a EC2-Classic. Después de restaurar una dirección IP elástica a EC2-Classic, no puede utilizarla en EC2-VPC hasta que la vuelva a migrar. Solo puede migrar una dirección IP elástica de EC2-Classic a EC2-VPC. No se puede migrar una dirección IP elástica cuyo uso se haya asignado originalmente en EC2-VPC a EC2-Classic.

Para migrar una dirección IP elástica, no debe estar asociada a una instancia. Para obtener más información acerca de cómo anular la asociación de una dirección IP elástica a una instancia, consulte Anulación de la asociación de una dirección IP elástica y reasociación con una instancia diferente.

Puede migrar todas las direcciones IP elásticas de EC2-Classic que tenga en su cuenta. Sin embargo, cuando migra una dirección IP elástica a EC2-VPC, se tiene en cuenta en el límite de direcciones IP elásticas para EC2-VPC. No puede migrar una dirección IP elástica si, al hacerlo, va a sobrepasar su límite. De forma similar, cuando restaura una dirección IP elástica a EC2-Classic, se tiene en cuenta en el límite de direcciones IP elásticas para EC2-Classic. Para obtener más información, consulte Límite de direcciones IP elásticas.

No se puede migrar una dirección IP elástica que lleva menos de 24 horas asignada en su cuenta.

Para obtener más información, consulte Movimiento de una dirección IP elástica.

Uso de direcciones IP elásticas

En las secciones siguientes, se describe cómo se utilizan las direcciones IP elásticas.

Asignación de una dirección IP elástica

Puede asignar una dirección IP elástica con la línea de comandos o la consola de Amazon EC2. Si la cuenta admite EC2-Classic, puede asignar una dirección para utilizarla en EC2-Classic o en EC2-VPC.

Para asignar una dirección IP elástica para usarla en EC2-VPC con la consola

  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, elija Elastic IPs.

  3. Elija Allocate new address.

  4. (Cuentas de EC2-Classic) Elija VPC y luego elija Allocate. Cierre la pantalla de confirmación.

  5. (Solo cuentas de VPC) Elija Allocate y cierre la pantalla de confirmación.

Para asignar una dirección IP elástica para usarla en EC2-Classic con la consola

  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, elija Elastic IPs.

  3. Elija Allocate new address.

  4. Seleccione Classic y luego elija Allocate. Cierre la pantalla de confirmación.

Para asignar una dirección IP elástica utilizando la línea de comandos

Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas interfaces de línea de comandos, consulte Acceso a Amazon EC2.

Descripción de las direcciones IP elásticas

Puede describir una dirección IP elástica con la línea de comandos o Amazon EC2.

Para describir las direcciones IP elásticas usando la consola

  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, elija Elastic IPs.

  3. Seleccione un filtro en la lista Resource Attribute para comenzar la búsqueda. Puede utilizar varios filtros en una sola búsqueda.

Para describir las direcciones IP elásticas usando la línea de comandos

Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas interfaces de línea de comandos, consulte Acceso a Amazon EC2.

Etiquetado de una dirección IP elástica

Puede asignar etiquetas personalizadas a sus direcciones IP elásticas para clasificarlas de diversas maneras; por ejemplo, por finalidad, propietario o entorno. Esto ayuda a buscar rápidamente una dirección IP elástica según las etiquetas personalizadas que le haya asignado.

nota

No se admite el seguimiento de asignación de costos utilizando etiquetas de direcciones IP elásticas.

Puede etiquetar una dirección IP elástica usando la consola de Amazon EC2 o las herramientas de la línea de comandos.

Para etiquetar una dirección IP elástica con la consola

  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, elija Elastic IPs.

  3. Seleccione la dirección IP elástica y elija Tags.

  4. Elija Add/Edit Tags.

  5. En el cuadro de diálogo Add/Edit Tags, elija Create Tag y, a continuación, especifique la clave y el valor de la etiqueta.

  6. (Opcional) Seleccione Create Tag para añadir etiquetas adicionales a la dirección IP elástica.

  7. Seleccione Save.

Para etiquetar una dirección IP elástica utilizando la línea de comando

Utilice uno de los siguientes comandos:

  • create-tags (AWS CLI)

    aws ec2 create-tags --resources eipalloc-12345678 --tags Key=Owner,Value=TeamA
  • New-EC2Tag (Herramientas de AWS para Windows PowerShell)

    El comando New-EC2Tag necesita un parámetro Tag, que especifica el par de clave y valor que se va a utilizar para la etiqueta de la dirección IP elástica. Los siguientes comandos crean el parámetro Tag:

    PS C:\> $tag = New-Object Amazon.EC2.Model.Tag PS C:\> $tag.Key = "Owner" PS C:\> $tag.Value = "TeamA"
    PS C:\> New-EC2Tag -Resource eipalloc-12345678 -Tag $tag

Asociación de una dirección IP elástica a una instancia en ejecución

Puede asociar una dirección IP elástica a una instancia con la línea de comandos o la consola de Amazon EC2.

(Solo VPC) Si va a asociar una dirección IP elástica a la instancia para permitir la comunicación con Internet, también debe asegurarse de que la instancia esté en una subred pública. Para obtener más información, consulte Puertos de enlace a Internet en la Guía del usuario de Amazon VPC.

Para asociar una dirección IP elástica a una instancia con la consola

  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, elija Elastic IPs.

  3. Seleccione una dirección IP elástica y elija Actions, Associate address.

  4. Seleccione la instancia en Instance y luego elija Associate.

Para asociar una dirección IP elástica utilizando la línea de comandos

Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas interfaces de línea de comandos, consulte Acceso a Amazon EC2.

Anulación de la asociación de una dirección IP elástica y reasociación con una instancia diferente

Puede anular la asociación de una dirección IP elástica y luego volver a asociarla usando la consola de Amazon EC2 o la línea de comandos.

Para anular la asociación y volver a asociar una dirección IP elástica usando la consola

  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, elija Elastic IPs.

  3. Seleccione la dirección IP elástica, elija Actions y, a continuación, seleccione Disassociate address.

  4. Elija Disassociate address.

  5. Seleccione la dirección cuya asociación ha anulado en el paso anterior. En Actions, elija Associate address.

  6. Seleccione la nueva instancia en Instance y luego elija Associate.

Para desasociar una dirección IP elástica con la línea de comandos

Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas interfaces de línea de comandos, consulte Acceso a Amazon EC2.

Para asociar una dirección IP elástica utilizando la línea de comandos

Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas interfaces de línea de comandos, consulte Acceso a Amazon EC2.

Movimiento de una dirección IP elástica

Puede mover una dirección IP elástica de EC2-Classic a EC2-VPC con la consola de Amazon EC2 o la consola de Amazon VPC. Esta opción solo está disponible si su cuenta admite EC2-Classic.

Para mover una dirección IP elástica a EC2-VPC usando la consola de Amazon EC2

  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, elija Elastic IPs.

  3. Seleccione una dirección IP elástica y elija Actions, Move to VPC scope.

  4. En el cuadro de diálogo de confirmación, elija Move Elastic IP.

nota

Puede etiquetar una dirección IP elástica después de haberla trasladado de EC2-Classic a EC2-VPC.

Puede restaurar una dirección IP elástica a EC2-Classic con la consola de Amazon EC2 o la consola de Amazon VPC.

Para restaurar una dirección IP elástica a EC2-Classic usando la consola de Amazon EC2

  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, elija Elastic IPs.

  3. Seleccione la dirección IP elástica y elija Actions, Restore to EC2 scope.

  4. En el cuadro de diálogo de confirmación, elija Restore.

nota

Si selecciona restaurar una dirección IP elástica migrada previamente a EC2-Classic, se pierden las etiquetas asignadas a la dirección IP elástica después de la migración.

Después de utilizar el comando para mover o restaurar la dirección IP elástica, el proceso de migración de la dirección IP elástica puede tardar unos minutos. Utilice el comando describe-moving-addresses para comprobar si la dirección IP elástica se sigue moviendo o ha terminado de moverse.

Después de haber movido su dirección IP elástica a EC2-VPC, puede ver el ID de asignación en la página Elastic IPs, en el campo Allocation ID.

Si la dirección IP elástica se encuentra en estado de movimiento durante más de 5 minutos, póngase en contacto con https://aws.amazon.com/premiumsupport/.

Para mover una dirección IP elástica usando la API de consultas o la AWS CLI de Amazon EC2

Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas interfaces de línea de comandos, consulte Acceso a Amazon EC2.

Para restaurar una dirección IP elástica a EC2-Classic usando la API de consultas o la AWS CLI de Amazon EC2

Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas interfaces de línea de comandos, consulte Acceso a Amazon EC2.

Para describir el estado de las direcciones que se van a mover utilizando la API de consultas o AWS CLI de Amazon EC2

Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas interfaces de línea de comandos, consulte Acceso a Amazon EC2.

Para recuperar el ID de asignación de la dirección IP elástica migrada en EC2-VPC

Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas interfaces de línea de comandos, consulte Acceso a Amazon EC2.

Liberación de una dirección IP elástica

Si ya no necesita una dirección IP elástica, es recomendable liberarla (la dirección no debe estar asociada a una instancia). Se le cobrarán cargos por las direcciones IP elásticas asignadas para su uso con EC2-Classic que no estén asociadas a una instancia.

Puede liberar una dirección IP elástica con la línea de comandos o la consola de Amazon EC2.

Para liberar una dirección IP elástica con la consola

  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, elija Elastic IPs.

  3. Seleccione la dirección IP elástica, elija Actions y, a continuación, seleccione Release addresses. Cuando se le solicite, elija Release.

Para liberar una dirección IP elástica utilizando la línea de comandos

Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas interfaces de línea de comandos, consulte Acceso a Amazon EC2.

Recuperación de una dirección IP elástica

Si ha liberado su dirección IP elástica, es posible recuperarla. Se aplican las siguientes reglas:

  • Solo puede recuperar una dirección IP elástica cuyo uso se haya asignado originalmente en EC2-VPC o que se haya movido de EC2-Classic a EC2-VPC.

  • No puede recuperar una dirección IP elástica si se ha asignado a otra cuenta de AWS o si supera el límite de direcciones IP elásticas.

  • No es posible recuperar etiquetas asociadas con una dirección IP elástica.

Actualmente, solo puede recuperar una dirección IP elástica con la API de Amazon EC2 o una herramienta de la línea de comandos.

Para recuperar una dirección IP elástica utilizando la línea de comando

  1. (AWS CLI) Use el comando allocate-address y especifique la dirección IP con el parámetro --address.

    aws ec2 allocate-address --domain vpc --address 203.0.113.3
  2. (Herramientas de AWS para Windows PowerShell) Use el comando New-EC2Address y especifique la dirección IP con el parámetro -Address.

    PS C:\> New-EC2Address -Address 203.0.113.3 -Domain vpc -Region us-east-1

Uso de DNS inverso para aplicaciones de correo electrónico

Si tiene pensado enviar mensajes de correo electrónico a terceros desde una instancia, le sugerimos que aprovisione una o varias direcciones IP elásticas y nos las proporcione. AWS colabora con ISP y organizaciones que luchan contra el spam en Internet para reducir las posibilidades de que el correo electrónico que se envía desde estas direcciones se marque como spam.

Asimismo, si asigna un registro DNS inverso estático a la dirección IP elástica que se utiliza para enviar correo electrónico, puede evitar que algunas organizaciones contrarias al correo no deseado marquen el correo electrónico como correo no deseado. Tenga en cuenta que, para que podamos crear su registro DNS de inverso, debe existir un registro de DNS de avance correspondiente (registro de tipo A) que apunte a su dirección IP elástica.

Si hay asociado un registro de DNS inverso a una dirección IP elástica, esa dirección se bloquea en la cuenta y no se puede liberar hasta que se elimine el registro.

Para eliminar los límites de envío del correo electrónico o para proporcionarnos sus direcciones IP elásticas y registros de DNS inversos, vaya a la página Solicitud para eliminar las limitaciones de envío de correo electrónico.

Límite de direcciones IP elásticas

De manera predeterminada, todas las cuentas de AWS están limitadas a cinco (5) direcciones IP elásticas por región, porque las direcciones públicas de Internet (IPv4) son un recurso público escaso. Le recomendamos encarecidamente utilizar una dirección IP elástica principalmente para poder reasignar la dirección a otra instancia en caso de que genere un error y utilizar nombres de host DNS para toda la comunicación entre nodos restante.

Si cree que su arquitectura garantiza direcciones IP elásticas adicionales, complete el Formulario de solicitud de dirección IP elástica de Amazon EC2. Describa su caso de uso para poder entender su necesidad de direcciones adicionales.