Passer au contenu

Comment résoudre les erreurs d'enregistrement CNAME dans Route 53 ?

Lecture de 3 minute(s)
0

Je souhaite résoudre les erreurs de création d'enregistrements CNAME dans ma zone hébergée Amazon Route 53.

Résolution

Les erreurs suivantes peuvent se produire lorsque vous créez un enregistrement CNAME dans Route 53 :

CNAME dans le domaine apex

Message d’erreur : « InvalidChangeBatch 400: RRSet of type CNAME with DNS name example.com. is not permitted at apex in zone example.com »

Cette erreur se produit car vous ne pouvez pas créer d'enregistrement CNAME pour l’apex de zone (nœud supérieur) de votre domaine. Exemple :

  • Si votre domaine est example.com, vous ne pouvez pas créer d'enregistrement CNAME pour example.com.
  • Vous pouvez créer des enregistrements CNAME pour www.example.com, newproduct.example.com, etc.

Solution : Créez un enregistrement d'alias pour votre domaine apex afin qu'il pointe vers vos ressources AWS, telles que :

  • Les distributions Amazon CloudFront
  • Les équilibreurs de charge
  • D’autres enregistrements dans la même zone hébergée

Remarque : Les enregistrements d'alias dans la zone apex ne peuvent pas acheminer le trafic vers un enregistrement CNAME.

Pour plus d'informations, consultez la section Comment créer des enregistrements d'alias dans Route 53 pour les services hébergés AWS ?

Conflits d'enregistrements DNS

Message d’erreur : « InvalidChangeBatch 400: RRSet of type CNAME with DNS name test.example.com is not permitted as it conflicts with other records with the same DNS name in zone »

Cette erreur se produit lorsque :

  • Un enregistrement CNAME entre en conflit avec des enregistrements existants.
  • Il n’est pas possible d’avoir à la fois un enregistrement CNAME et un enregistrement MX, A ou TXT pour le même sous-domaine.

Solution :

  • Supprimez l'enregistrement DNS en conflit s'il n'est pas utilisé
  • Créez un enregistrement d'alias A qui pointe le sous-domaine vers votre ressource

Pour plus d'informations, consultez la section Suppression d’enregistrements.

L'étiquette du nom de domaine est trop longue

Message d’erreur : « Bad request. (InvalidChangeBatch 400: DomainLabelTooLong (Domain label is too long) encountered with 'org/services-and-resources/resources/classes-events/trauma-nurse'', Unparseable CNAME encountered) »

Cette erreur se produit lorsque les étiquettes de domaine dépassent la longueur autorisée. Exigences :

  • Chaque étiquette doit contenir au maximum 63 caractères.
  • La longueur totale du nom de domaine, points compris, ne doit pas dépasser 255 caractères.

Solution : Vérifiez que les noms de domaine se composent d'une série d'étiquettes séparées par des points. Chaque étiquette peut comporter jusqu'à 63 caractères. La longueur totale d'un nom de domaine, points compris, ne doit pas dépasser 255 caractères. Route 53 prend en charge tout nom de domaine valide.

Pour plus d’informations, consultez la section Format des noms de domaine DNS.

Valeurs multiples dans un enregistrement CNAME

Message d’erreur : « Can't create a CNAME record that has different values for the same CNAME record »

Cette erreur se produit car un enregistrement CNAME :

  • Doit pointer vers un seul nom de domaine.
  • Ne peut pas pointer vers plusieurs noms de domaine ou adresses IP.
  • Doit pointer vers un autre domaine, et non vers une adresse IP.

Solution : Pour éviter cette erreur, assurez-vous que votre enregistrement CNAME pointe vers un seul nom de domaine et non vers une adresse IP.

Pour plus d'informations, consultez la section Type d'enregistrement CNAME.

Informations connexes

Choix entre des enregistrements avec ou sans alias

Routage du trafic Internet vers vos ressources AWS

AWS OFFICIELA mis à jour il y a 5 mois