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

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.

  • 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 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 sección Direcciones IP elásticas en la página de Precios, Precios bajo demanda de Amazon EC2.

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

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

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

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

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 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 (del inglés BYOIP).

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

Nueva consola

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.

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

  4. En Scope (Ámbito), elija VPC o bien EC2-Classic en función del ámbito que se utilizará.

  5. (Solo ámbito de VPC) En Public IPv4 address pool (Grupo de direcciones IPv4 públicas) elija una de las siguientes opciones:

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

    • My pool of public IPv4 addresses (Mi grupo de direcciones IPv4 públicas): si desea asignar una dirección IPv4 desde un grupo de direcciones IP que ha traído 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 local para su uso con un Outpost de AWS. Esta opción está desactivada si no tiene un Outpost de AWS.

  6. Elija Allocate.

Consola antigua

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.

  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 Herramientas de AWS para Windows PowerShell.

Descripción de las direcciones IP elásticas

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

Nueva consola

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

Consola antigua

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 Herramientas de AWS para 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.

Solo puede etiquetar direcciones IP elásticas que se encuentren en el ámbito de la VPC.

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

Nueva consola

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.

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

Consola antigua

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 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 con una instancia en ejecución 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.

Nueva consola

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.

Consola antigua

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 Herramientas de AWS para 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.

Nueva consola

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

Consola antigua

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 Herramientas de AWS para 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 Balanceador de carga de red.

Nueva consola

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.

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

Consola antigua

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 Herramientas de AWS para Windows PowerShell.

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.

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 Herramientas de AWS para 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

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 a AWS. 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.

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 (IP elásticas) en el panel de navegación.

Para verificar el límite de cuenta actual para direcciones IP elásticas, realice una 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 escriba IP en el campo de búsqueda.

  • Abra la consola de Cuotas de servicio 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 Servicios de AWS, introduzca EC2 en el cuadro de búsqueda y, a continuación, elija Amazon Elastic Compute Cloud (Amazon EC2).

    En la pantalla de cuotas de servicio de Amazon EC2, introduzca Elastic IP en el campo de búsqueda y, a continuación, elija Direcciones IP elásticas para EC2.

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