Comment résoudre l'erreur « L'adresse avec un ID d'allocation ne peut pas être libérée, car elle est verrouillée sur votre compte » lorsque je tente de libérer une adresse IP élastique depuis mon instance Amazon EC2 ?

Dernière mise à jour : 10/02/2022

Je reçois l'erreur « Erreur [adresse IP] : L'adresse avec un ID d'allocation [ID d'allocation] ne peut pas être libérée, car elle est verrouillée sur votre compte » lorsque je libère une adresse IP élastique depuis mon instance Amazon Elastic Compute Cloud (Amazon EC2). Que dois-je faire pour corriger le problème sous-jacent ?

Brève description

Ce message d'erreur s'affiche lorsqu'un enregistrement DNS (Domain Name System) inverse (rDNS) est créé pour votre adresse IP Elastic. L'adresse IP Elastic est verrouillée sur votre compte tant que l'enregistrement rDNS existe.

Résolution

Vérifier que rDNS est défini pour votre adresse IP Elastic

1.    Connectez-vous à votre instance à l'aide de SSH.

2.    Exécutez la commande host. Remplacez l'exemple d'adresse IP 203.0.113.0 par votre adresse IP.

$ host 203.0.113.0

Si une entrée rDNS est définie pour votre adresse IP élastique, la commande précédente renvoie un résultat similaire à ce qui suit :

$ 203.0.113.0.in-addr.arpa. domain-name-pointer mail.domain.com

Supprimer l'entrée rDNS

À l'aide de la console Amazon EC2

Remarque : La bonne pratique consiste à supprimer l'entrée rDNS à l'aide de la console Amazon EC2.

1.    Ouvrez la console Amazon EC2.

2.    Sous Réseau et sécurité, sélectionnez Adresses IP élastiques.

3.    Choisissez l'adresse IP élastique, puis sélectionnez Actions, Mettre à jour le DNS inverse.

4.    Pour Nom de domaine de DNS inverse, effacez le nom de domaine.

5.    Saisissez update pour confirmer.

6.    Sélectionnez Mettre à jour.

Utilisation de l'AWS Command Line Interface (AWS CLI)

Pour supprimer un enregistrement de DNS inverse à l'aide de l'AWS CLI, utilisez la commande reset-address-attribute comme illustré dans l'exemple suivant :

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

Linux

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

Windows

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

Remarque : En cas d'erreurs lors de l'exécution de commandes AWS CLI, vérifiez que vous utilisez la version la plus récente d'AWS CLI.

Utilisation d'AWS Support

Si vous ne pouvez pas supprimer la demande à l'aide de la console Amazon EC2 ou de l'AWS CLI, demandez l'assistance d'AWS en suivant les étapes ci-dessous :

1.    Ouvrez le formulaire Request to remove email sending limitations (Demande de désactivation des limitations d'envoi par e-mail).

2.    Remplissez le formulaire en utilisant les informations suivantes :

Adresse e-mail : saisissez votre adresse e-mail.

Description du cas d'utilisation : Votre cas d'utilisation spécifique pour demander le retrait de rDNS.

Adresse IP élastique : Une liste de vos adresses IP élastiques.

Registre DNS inverse : Ce champ est facultatif.

Reverse DNS Record for EIP 1 (Enregistrement DNS inverse pour EIP 1) : saisissez please remove rDNS (veuillez retirer rDNS).

Registre DNS inverse pour EIP 2 : Laissez le champ vide.

3.    Choisissez Submit (Envoyer).

Remarque : le retrait du rDNS peut prendre quelques jours pour se propager dans le système.

Libérer l'adresse IP Elastic

1.    Après avoir reçu la confirmation du retrait de l'entrée rDNS, exécutez la commande host avec votre adresse IP afin de vérifier le retrait :

$ host 203.0.113.0

La commande renvoie un résultat similaire à ce qui suit :

$ 203.0.113.0.in-addr.arpa. domain-name-pointer ec2-54-244-68-210.us-west-2.compute.amazonaws.com.

2.    Ouvrez la console Amazon EC2 et sélectionnez Adresses IP Elastic dans le volet de navigation.

3.    Sélectionnez l'adresse IP Elastic, puis Actions et Libérer des adresses.

4.    Choisissez Libérer.


Cet article vous a-t-il été utile ?


Besoin d'aide pour une question technique ou de facturation ?