Direcciones IP elásticas - Amazon Elastic Compute Cloud

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. Se asigna una dirección IP elástica a su cuenta de AWS, que es suya hasta que la libere. Con una dirección IP elástica, puede enmascarar los errores de una instancia o software volviendo a mapear rápidamente la dirección a otra instancia de su cuenta. Si lo prefiere, puede especificar la dirección IP elástica en un registro DNS para el dominio, de modo que el dominio apunte a la instancia. Para obtener más información, consulte la documentación del registrador de dominios , o Configurar DNS dinámico en la instancia de Amazon Linux .

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 a la instancia para habilitar la comunicación con Internet. Por ejemplo, esto le permite conectarse a la instancia desde el equipo local.

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

Precios de las direcciones IP elásticas

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 las direcciones IP elásticas en la página de Precios, Precios bajo demanda de Amazon EC2.

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:

  • Una dirección IP elástica es estática; no cambia con el tiempo.

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

  • Cuando asocia una dirección IP elástica a una instancia, también se asocia a la interfaz de red principal de la instancia. Cuando asocia una dirección IP elástica con una interfaz de red asociada a una instancia, también se asocia a la instancia.

  • 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 alojamiento DNS externos.

  • Puede anular la asociación de una dirección IP elástica de un recurso y, a continuación, volver a asociarla a otro recurso. Para evitar comportamientos inesperados, asegúrese de que todas las conexiones activas al recurso nombrado en la asociación existente estén cerradas antes de realizar el cambio. Después de asociar la dirección IP elástica a un recurso diferente, puede volver a abrir las conexiones al recurso recién asociado.

  • Una dirección IP elástica desasociada sigue asociada a su cuenta hasta que la libera explícitamente. Hemos establecido un pequeño cargo por hora para las direcciones IP elásticas que no están asociadas a una instancia en ejecución.

  • 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 del 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.

  • Una dirección IP elástica proviene del grupo de direcciones IPv4 de Amazon o de un grupo de direcciones IP personalizado que haya llevado a su cuenta de AWS.

  • Al asignar una dirección IP elástica desde un grupo de direcciones IP llevadas a su cuenta de AWS, esta no se incluye en el recuento del límite de direcciones IP elásticas. Para obtener más información, consulte Límite de direcciones IP elásticas.

  • Cuando asigne direcciones IP elásticas, puede asociarlas a un grupo de bordes de red. Esta es la ubicación desde la que anunciamos el bloque de CIDR. Si se establece el grupo de bordes de red, el bloque de CIDR queda restringido a este grupo. Si no se especifica el grupo de bordes de red, establecemos el grupo de bordes que contiene todas las zonas de disponibilidad de la región (por ejemplo, us-west-2).

  • Una dirección IP elástica sólo se puede utilizar para su uso en un grupo de bordes de red específico.

  • Una dirección IP elástica se utiliza únicamente en una región específica y no se puede mover a otra región.

Trabajar con direcciones IP elásticas

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

Asignar una dirección IP elástica

Puede asignar una dirección IP elástica desde un grupo de direcciones IPv4 públicas de Amazon o desde un grupo de direcciones IP personalizado que haya llevado a su cuenta de AWS. Para obtener más información acerca de llevar su rango de direcciones IP a su cuenta de AWS, consulte Traiga sus propias direcciones IP (BYOIP) en Amazon EC2.

Puede asignar una dirección IP elástica mediante uno de los métodos siguientes.

New console

Para asignar una dirección IP elástica

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

  2. En el panel de navegación, seleccione Network & Security (Red y seguridad), Elastic IPs (IP elásticas).

  3. Elija Allocate Elastic IP address (Asignar dirección IP elástica).

  4. En Public IPv4 address pool (Grupo de direcciones IPv4 públicas), elija una de las siguientes opciones:

    • Amazon's pool of IPv4 addresses (Grupo de direcciones IPv4 de Amazon)—Si desea que una dirección IPv4 se asigne desde un grupo de direcciones IPv4 de Amazon.

    • My pool of public IPv4 addresses (Mi grupo de direcciones IPv4 públicas): si desea asignar una dirección IPv4 de un grupo de direcciones IP que trajo a su cuenta de AWS. Esta opción está deshabilitada si no tiene grupos de direcciones IP.

    • Customer owned pool of IPv4 addresses (Grupo de direcciones IPv4 propiedad del cliente): si desea asignar una dirección IPv4 de un grupo creado desde la red en las instalaciones para su uso con un AWS Outpost. Esta opción está desactivada si no tiene un Outpost de AWS.

  5. (Opcional) Añada o elimine una etiqueta.

    [Agregar una etiqueta] Elija Agregar etiqueta y haga lo siguiente:

    • En Key (Clave), escriba el nombre de la clave.

    • En Value (Valor), escriba el valor de la clave.

    [Eliminar una etiqueta] Elija Eliminar a la derecha de la clave y el valor de la etiqueta.

  6. Elija Allocate.

Old console

Para asignar una dirección IP elástica

  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. En IPv4 address pool (Grupo de direcciones IPv4), elija Amazon pool (Grupo de Amazon).

  5. Elija Allocate (Asignar) y cierre la pantalla de confirmación.

AWS CLI

Para asignar una dirección IP elástica

Utilice el comando allocate-address de la AWS CLI.

PowerShell

Para asignar una dirección IP elástica

Utilice el comando New-EC2Address de AWS Tools for Windows PowerShell.

Describir las direcciones IP elásticas

Puede describir una dirección IP elástica mediante uno de los métodos siguientes.

New console

Para describir sus direcciones IP elásticas

  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 que desea ver y elija Actions (Acciones), View details (Ver detalles).

Old console

Para describir sus direcciones IP elásticas

  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.

AWS CLI

Para describir sus direcciones IP elásticas

Utilice el comando describe-addresses de la AWS CLI.

PowerShell

Para describir sus direcciones IP elásticas

Utilice el comando Get-EC2Address de AWS Tools for Windows PowerShell.

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 específica según las etiquetas personalizadas que le haya asignado.

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 mediante uno de los métodos siguientes.

New console

Para etiquetar una dirección IP elástica

  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 que desea etiquetar y elija Actions (Acciones), View details (Ver detalles).

  4. En la sección Tags (Etiquetas), elija Manage tags (Administrar etiquetas).

  5. Especificar una clave de etiqueta y un par de valor.

  6. (Opcional) Elija Add tag (Agregar etiqueta) para agregar etiquetas adicionales.

  7. Elija Save (Guardar).

Old console

Para etiquetar una dirección IP elástica

  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. Elija Save (Guardar).

AWS CLI

Para etiquetar una dirección IP elástica

Utilice el comando create-tags de la AWS CLI.

aws ec2 create-tags --resources eipalloc-12345678 --tags Key=Owner,Value=TeamA
PowerShell

Para etiquetar una dirección IP elástica

Utilice el comando New-EC2Tag de AWS Tools for 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 o una interfaz de red

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.

Puede asociar una dirección IP elástica a una instancia o interfaz de red mediante uno de los métodos siguientes.

New console

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

  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 que desea asociar y elija Actions (Acciones), Associate Elastic IP address (Asociar dirección IP elástica).

  4. En Resource type (Tipo de recurso), elija Instance (Instancia).

  5. Por ejemplo, elija la instancia con la que asociar la dirección IP elástica. También puede escribir texto para buscar una instancia específica.

  6. (Optional) En Private IP address (Dirección IP privada), especifique una dirección IP privada con la que asociar la dirección IP elástica.

  7. Elija Associate.

Para asociar una dirección IP elástica a una interfaz de red

  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 que desea asociar y elija Actions (Acciones), Associate Elastic IP address (Asociar dirección IP elástica).

  4. En Resource type (Tipo de recurso), elija Network interface (Interfaz de red).

  5. En Network interface (Interfaz de red), elija la interfaz de red con la que asociar la dirección IP elástica. También puede escribir texto para buscar una interfaz de red específica.

  6. (Optional) En Private IP address (Dirección IP privada), especifique una dirección IP privada con la que asociar la dirección IP elástica.

  7. Elija Associate.

Old console

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

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

AWS CLI

Para asociar una dirección IP elástica

Utilice el comando associate-address de la AWS CLI.

PowerShell

Para asociar una dirección IP elástica

Utilice el comando Register-EC2Address de AWS Tools for Windows PowerShell.

Anulación de la asociación de una dirección IP elástica

Puede anular la asociación de una dirección IP elástica de una instancia o interfaz de red en cualquier momento. Después de anular la asociación de la dirección IP elástica, puede volver a asociarla con otro recurso.

Puede anular la asociación de una dirección IP elástica mediante uno de los métodos siguientes.

New console

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

  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 cuya asociación desea anular, elija Actions (Acciones), Disassociate Elastic IP address (Anular la asociación de la dirección IP elástica).

  4. Elija Disassociate (Desasociar).

Old console

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

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

AWS CLI

Para anular la asociación de una dirección IP elástica

Utilice el comando disassociate-address de la AWS CLI.

PowerShell

Para anular la asociación de una dirección IP elástica

Utilice el comando Unregister-EC2Address de AWS Tools for Windows PowerShell.

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

Si ya no necesita una dirección IP elástica, le recomendamos que la libere mediante uno de los métodos siguientes. La dirección que se va a publicar no debe estar asociada actualmente a un recurso de AWS, como una instancia EC2, una gateway NAT o un equilibrador de carga de red.

New console

Para liberar una dirección IP elástica

  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 que desea liberar y elija Actions (Acciones), Release Elastic IP addresses (Liberar direcciones IP elásticas).

  4. Elija Release (Liberar).

Old console

Para liberar una dirección IP elástica

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

AWS CLI

Para liberar una dirección IP elástica

Utilice el comando release-address de la AWS CLI.

PowerShell

Para liberar una dirección IP elástica

Utilice el comando Remove-EC2Address de AWS Tools for Windows PowerShell.

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

AWS CLI

Para recuperar una dirección IP elástica

Utilice el comando allocate-address de la AWS CLI y especifique la dirección IP mediante el parámetro --address como se indica a continuación.

aws ec2 allocate-address --domain vpc --address 203.0.113.3
PowerShell

Para recuperar una dirección IP elástica

Utilice el comando New-EC2Address de AWS Tools for Windows PowerShell y especifique la dirección IP mediante el parámetro -Address como se indica a continuación.

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

Usar DNS inverso para aplicaciones de correo electrónico

Si desea enviar correo electrónico a terceros desde una instancia, le recomendamos aprovisionar una o más direcciones IP elásticas y asignar registros DNS inversos estáticos a las direcciones IP elásticas que utilice para enviar correo electrónico. Esto lo ayuda a evitar que algunas organizaciones antispam marquen su email como spam. AWS trabaja con ISP y organizaciones antispam de Internet para reducir las posibilidades de que sus emails que se envían desde estas direcciones se marquen como spam.

Considerations

  • Antes de crear un registro DNS inverso, debe establecer un registro DNS de reenvío correspondiente (tipo de registro A) que apunte a la 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.

Console

Para crear un registro DNS inverso para su dirección IP elástica

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

  2. Elija Elastic IPs (Direcciones IP elásticas) en el panel de navegación.

  3. Seleccione la dirección IP elástica y elija Actions (Acciones), Update reverse DNS (Actualizar DNS inverso).

  4. En Reverse DNS domain name (Nombre de dominio DNS inverso), escriba el nombre de dominio que desea asociar con la dirección IP elástica.

  5. Escriba update para confirmar.

  6. Elija Update (Actualizar).

AWS CLI

Para crear un registro DNS inverso para su dirección IP elástica

  • Utilice el comando modify-address-attribute de la AWS CLI para asociar el nombre del dominio a la dirección IP elástica.

Regiones de AWS GovCloud (US) Region y China

Para estas regiones, no puede crear un registro DNS inverso con los métodos anteriores. AWS debe asignar los registros DNS inversos estáticos en su nombre. Abra Request to remove reverse DNS and email sending limitations (Solicitud para eliminar las limitaciones de envío de email y DNS inverso) y proporcione sus direcciones IP elásticas y los registros de DNS inversos.

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. Es absolutamente recomendable que utilice 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.

Para comprobar cuántas direcciones IP elásticas están en uso

Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/ y elija Elastic IPs (Direcciones IP elásticas) en el panel de navegación.

Para verificar el límite de cuenta actual para direcciones IP elásticas

Puede verificar el límite en la consola de Amazon EC2 o en la consola de Service Quotas. Aplique alguna de las siguientes acciones:

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

    Elija Limits (Límites) en el panel de navegación y, a continuación, escriba IP en el campo de búsqueda. El límite es IP elásticas de EC2-VPC. Si tiene acceso a EC2-Classic, hay un límite adicional, IP elásticas de EC2-Classic.

  • Abra la consola de Service Quotas en https://console.aws.amazon.com/servicequotas/.

    En el panel, seleccione Amazon Elastic Compute Cloud (Amazon EC2). Si Amazon Elastic Compute Cloud (Amazon EC2) no aparece en el panel, elija AWS services (Servicios de AWS), ingrese EC2 en el campo de búsqueda y, a continuación, elija Amazon Elastic Compute Cloud (Amazon EC2).

    En la página de cuotas de servicio de Amazon EC2, escriba IP en el campo de búsqueda. El límite es IP elásticas de EC2-VPC. Si tiene acceso a EC2-Classic, hay un límite adicional, IP elásticas de EC2-Classic. Para obtener más información, seleccione el límite.

Si cree que su arquitectura garantiza direcciones IP elásticas adicionales, puede solicitar un aumento de cuota directamente desde la consola de Service Quotas.