¿Por qué no puedo desasociar o liberar la dirección IP elástica de mi instancia de EC2?

4 minutos de lectura
0

Cuando libero la dirección IP elástica de mi instancia de Amazon Elastic Compute Cloud (Amazon EC2), se muestra el error «address with allocation id [eipalloc-****] cannot be released because it is locked to your account».

Breve descripción

Si la dirección IP elástica está bloqueada, AWS CloudTrail muestra el siguiente error al ejecutar llamadas a la API ReleaseAddress:

«The address [IP address] with allocation id [eipalloc-****] cannot be released because it is locked to your account. Please contact AWS Support to unlock it. You won't be able to release the Elastic IP if it is locked to your account».

Puede bloquear la dirección IP elástica en su cuenta para evitar que se libere por accidente. Como alternativa, la dirección IP elástica podría bloquearse durante la configuración del sistema de nombres de dominio inverso (rDNS). Mientras exista un registro rDNS, la dirección IP elástica estará bloqueada en su cuenta.

Solución

Confirmación de si se ha configurado un rDNS para la dirección IP elástica

Conéctese a la instancia mediante SSH y, a continuación, ejecute el siguiente comando. En el siguiente comando, reemplace 000.0.000.0 por su dirección IP elástica.

$ host 000.0.000.0

Si su dirección IP elástica tiene un rDNS definido, el comando anterior devolverá el dominio configurado para la dirección IP elástica. A continuación se muestra un ejemplo del resultado del comando:

$ IP 000.0.000.0.in-addr.arpa. domain-name-pointer mail.domain.com

Restablecimiento del registro rDNS

Utilice uno de los siguientes métodos para restablecer el registro rDNS:

Utilización de la consola de Amazon EC2

Nota: Se recomienda eliminar la entrada del rDNS mediante la consola de Amazon EC2.

1.    Abra la consola de Amazon EC2.

2.    En Red y seguridad, seleccione Direcciones IP elásticas.

3.    Elija la dirección IP elástica y, a continuación, seleccione Acciones, Actualizar DNS inverso.

4.    En Nombre de dominio DNS inverso, borre el nombre del dominio.

5.    Introduzca update para confirmarlo.

6.    Seleccione Actualizar.

Uso de la Interfaz de la línea de comandos de AWS (AWS CLI)

Para eliminar un registro DNS inverso mediante AWS CLI, utilice el comando reset-address-attribute, como se muestra en el siguiente ejemplo:

aws ec2 reset-address-attribute --allocation-id value --attribute value

Ejemplo de comando para Linux y Windows:

aws ec2 reset-address-attribute --allocation-id eipalloc-abcdef01234567890 --attribute domain-name

Nota: Si se muestran errores al ejecutar comandos de AWS CLI, compruebe si está utilizando la versión más reciente de AWS CLI.

Contacto con AWS Support

Si no puede eliminar la solicitud mediante la consola de Amazon EC2 o la AWS CLI, envíe una solicitud a AWS Support.

1.    Abra el formulario de Solicitud para eliminar las limitaciones de envío de correos electrónicos.

2.    Complete el formulario con la siguiente información:

Dirección de correo electrónico: su dirección de correo electrónico.
Descripción del caso de uso: su caso concreto, para el que solicita eliminar el rDNS.
Dirección IP elástica: una lista de sus direcciones elásticas.
Registro DNS inverso: este campo es opcional.
Registro DNS inverso para la EIP 1: introduzca eliminar el rDNS.
Registro DNS inverso para la EIP 2: déjelo en blanco.

3.    Seleccione Enviar.

Nota: La eliminación de los rDNS puede tardar unos días en propagarse por el sistema.

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

1.    Tras recibir la confirmación de la eliminación de los rDNS , ejecute el comando host para su dirección IP con el fin de comprobar la eliminación. En el siguiente comando de ejemplo, sustituya 000.0.000.0 por su dirección IP.

$ host 000.0.000.0

Este comando devuelve un resultado similar al siguiente ejemplo:

$ 000.0.000.0.in-addr.arpa. domain-name-pointer ec2-00-000-00-000.us-west-2.compute.amazonaws.com.

2.    Abra la consola de Amazon EC2 y, a continuación, seleccione Direcciones IP elásticas en el panel de navegación.

3.    Elija la dirección IP elástica y, a continuación, seleccione Acciones, Liberar direcciones.

4.    Seleccione Liberar.

Nota: Si no puede liberar su dirección IP elástica después de haber eliminado la configuración del rDNS, póngase en contacto con AWS Support para desbloquear su dirección IP elástica.

Información relacionada

Configurable reverse DNS for Amazon EC2's Elastic IP addresses

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace un año