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 se puede reutilizar una dirección IPv4 pública y no se puede convertir una dirección IPv4 pública en una dirección IP elástica. 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.

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.

Para asignar una dirección IP elástica utilizando 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 (Direcciones IP elásticas).

  3. Elija Allocate new address (Asignar nueva dirección).

  4. Elija Allocate (Asignar) y 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 (Direcciones IP elásticas).

  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.

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 (Direcciones IP elásticas).

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

  4. Elija Add/Edit Tags.

  5. En el cuadro de diálogo Add/Edit Tags (Añadir o editar etiquetas), elija Create Tag (Crear etiqueta) y, a continuación, especifique la clave y el valor de la etiqueta.

  6. (Opcional) Elija Create Tag (Crear etiqueta) 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 comandos

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.

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 Gateways de 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 (Direcciones IP elásticas).

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

  4. Seleccione la instancia en Instance (Instancia) y, a continuación, elija Associate (Asociar).

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 (Direcciones IP elásticas).

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

  4. Elija Disassociate address (Desasociar dirección).

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

  6. Seleccione la instancia nueva en Instance (Instancia) y, a continuación, elija Associate (Asociar).

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.

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).

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 (Direcciones IP elásticas).

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

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:

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

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

  • Únicamente puede recuperar una dirección IP elástica con la API de Amazon EC2 o con una herramienta de la línea de comandos.

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

  • (AWS CLI) Utilice 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
  • (Herramientas de AWS para Windows PowerShell) Utilice 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 necesita direcciones IP elásticas adicionales, rellene el Formulario de solicitud de direcciones IP elásticas de Amazon EC2. Describa su caso de uso para poder entender su necesidad de direcciones adicionales.