Saltar al contenido

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

4 minutos de lectura
1

He intentado liberar mi dirección IP elástica de mi instancia de Amazon Elastic Compute Cloud (Amazon EC2). Sin embargo, he recibido un error que indica que la dirección IP elástica está bloqueada en mi cuenta de AWS.

Descripción breve

Si la dirección IP elástica está bloqueada, AWS CloudTrail muestra el siguiente error al ejecutar una llamada 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».

Puedes bloquear la dirección IP elástica en tu 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 tu cuenta.

Resolución

Nota: Si se muestran errores al ejecutar comandos de la Interfaz de la línea de comandos de AWS (AWS CLI), consulta Solución de problemas de AWS CLI. Además, asegúrate de utilizar la versión más reciente de la AWS CLI.

Comprobar si se ha configurado rDNS para la dirección IP elástica

Usa SSH para conectarte a la instancia y, a continuación, ejecuta el siguiente comando para comprobar el dominio de la dirección IP elástica:

host 000.0.000.0

Nota: Sustituye 000.0.000.0 por tu dirección IP elástica.

Si tu dirección IP elástica tiene un rDNS definido, el comando anterior devolverá el dominio configurado para la dirección IP elástica. Resultado de ejemplo:

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

Restablecimiento del registro rDNS

Utiliza uno de los siguientes métodos para restablecer el registro rDNS.

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

Uso de la consola de Amazon EC2

Sigue estos pasos:

  1. Abre la consola de Amazon EC2.
  2. En el panel de navegación, elige Direcciones IP elásticas.
  3. Selecciona la dirección IP elástica y, a continuación, elige Acciones.
  4. Selecciona Actualizar DNS inverso.
  5. En Nombre de dominio DNS inverso, borra el nombre del dominio.
  6. Introduce update para confirmarlo.
  7. Selecciona Actualizar.

Uso de AWS CLI

Para eliminar un registro DNS inverso, ejecuta el siguiente comando reset-address-attribute:

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

Nota: Sustituye eipalloc-abcdef01234567890 por tu dirección IP elástica y domain-name por el nombre de tu dominio.

Contacto con AWS Support

Si no puedes eliminar el rDNS con la consola de Amazon EC2 o la AWS CLI, envía una solicitud a AWS Support. Sigue estos pasos:

  1. Abra el formulario Solicitud para eliminar las limitaciones de envío de correos electrónicos.
  2. Introduce la siguiente información:
    En Dirección de correo electrónico, introduce tu dirección de correo electrónico.
    En Descripción del caso práctico, introduce el motivo por el que solicitaste la eliminación del rDNS.
    En Dirección IP elástica, introduce la lista de tus direcciones IP elásticas.
    (Opcional) En Registro DNS inverso, introduce el nombre de rDNS asociado a la dirección IP elástica.
    En Registro DNS inverso para EIP 1, introduce, elimina el rDNS.
    Mantén en blanco el registro de DNS inverso para EIP 2.
  3. Selecciona 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

Sigue estos pasos:

  1. Tras recibir la confirmación de la eliminación de rDNS, ejecuta el siguiente comando para comprobar la eliminación:

    host 000.0.000.0

    Nota: Sustituye 000.0.000.0 por tu dirección IP elástica.
    Resultado de ejemplo:

    $ 000.0.000.0.in-addr.arpa. domain-name-pointer ec2-00-000-00-000.us-west-2.compute.amazonaws.com.
  2. Abre la consola de Amazon EC2.

  3. En el panel de navegación, elige Direcciones IP elásticas.

  4. Selecciona la dirección IP elástica y, a continuación, elige Acciones.

  5. Selecciona Liberar direcciones.

  6. Selecciona Liberar.

Si aún no puedes liberar la dirección IP elástica, crea un caso de soporte para desbloquear tu dirección IP elástica.

Información relacionada

DNS inverso configurable para direcciones IP elásticas de Amazon EC2

OFICIAL DE AWSActualizada hace 8 meses