J'ai mis à jour un enregistrement DNS défini dans ma zone hébergée publique Amazon Route 53, mais les modifications mettent plus de temps que prévu à prendre effet ou n’ont pas pris effet.
Résolution
Lorsque vous mettez à jour un ensemble d'enregistrements dans votre zone hébergée, la modification se propage à tous les emplacements périphériques Route 53 en 60 secondes. Certains emplacements peuvent afficher les nouvelles valeurs de vos enregistrements DNS, alors que d'autres affichent les anciennes valeurs. Si les enregistrements DNS présentent d'anciennes valeurs dans différents emplacements, il est possible qu’un résolveur DNS ait toujours le paramètre précédent mis en cache. Vous devez attendre que les caches publics des résolveurs DNS soient effacés pour que les modifications prennent effet.
Remarque : dans les commandes suivantes, remplacez DOMAIN NAME ou example.com par votre nom de domaine et NAME_SERVER par le serveur de noms.
Vérifier la propagation du DNS
Exécutez la commande suivante pour vérifier si le client a reçu la bonne réponse :
dig DOMAIN NAME @NAME_SERVER>
Il est recommandé de surveiller l'état de propagation de vos enregistrements DNS auprès des différents fournisseurs de services Internet (ISP) et des régions AWS. Pour plus d'informations, consultez la page Vérificateur de propagation DNS sur le site Web de whatsmydns.net.
Vérifier les valeurs de durée de vie (TTL)
Chaque enregistrement possède une valeur TTL qui spécifie le temps, en secondes, pendant lequel les résolveurs DNS mettent en cache les informations contenues dans l'enregistrement. Tant que la durée spécifiée dans le TTL n’est pas écoulée, les résolveurs DNS continuent à renvoyer l'ancienne valeur en réponse aux requêtes DNS.
Exécutez la commande dig suivante pour vérifier la valeur de la TTL. Dans la SECTION RÉPONSE de la sortie de la commande, le nombre à côté du domaine est la TTL de l'enregistrement en secondes. Par exemple, la TTL de l'enregistrement A pour example.com est de 300 secondes.
[ec2-user@ip-172-31-93-169 ~]$ dig example.com @a.iana-servers.net
; <<>> DiG 9.18.33 <<>> example.com @a.iana-servers.net
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 16169
;; flags: qr aa rd; QUERY: 1, ANSWER: 6, AUTHORITY: 0, ADDITIONAL: 1
;; WARNING: recursion requested but not available
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;example.com. IN A
;; ANSWER SECTION:
example.com. 300 IN A 23.192.228.80
example.com. 300 IN A 23.192.228.84
example.com. 300 IN A 23.215.0.136
example.com. 300 IN A 23.215.0.138
example.com. 300 IN A 96.7.128.175
example.com. 300 IN A 96.7.128.198
;; Query time: 0 msec
;; SERVER: 2001:500:8f::53#53(a.iana-servers.net) (UDP)
;; WHEN: Wed Jun 18 19:04:03 UTC 2025
;; MSG SIZE rcvd: 136
Remarque : remplacez example.com par votre nom de domaine.
Si le nombre est élevé, réduisez la valeur TTL.
Remarque : lorsque vous modifiez la TTL, le nouveau paramètre ne prend effet qu'une fois l'ancienne période TTL écoulée. Vous ne pouvez pas faire en sorte que les modifications apportées aux valeurs actuellement mises en cache prennent effet plus rapidement en modifiant la TTL. Pour plus d'informations, consultez la section Comment Amazon Route 53 achemine le trafic pour votre domaine.
Vérifier que votre domaine utilise les serveurs de noms de votre zone hébergée
Si votre domaine utilise des serveurs de noms d'une autre zone hébergée, la réponse Route 53 à la requête DNS ne reflète pas vos modifications DNS. Vérifiez si votre domaine utilise les serveurs de noms de votre zone hébergée.
Pour obtenir la liste des serveurs de noms, exécutez la commande whois suivante :
whois DOMAIN_NAME | grep "NAME SERVER"
Remarque : remplacez DOMAIN_NAME par le nom de votre domaine.
Pour plus d'informations sur l'utilisation du WHOIS, consultez la section Affichage des informations relatives aux domaines enregistrés auprès de Route 53.
Comparez les serveurs de noms à ceux qui se trouvent dans votre zone hébergée Route 53. Si les serveurs de noms ne correspondent pas, mettez-les à jour dans votre compte d'enregistrement de domaine.
Configurer les enregistrements IPv4 et IPv6 pour acheminer correctement le trafic
Important : les ressources prenant en charge IPv4 et IPv6 nécessitent à la fois des enregistrements A et AAAA dans votre zone hébergée Route 53. Si vous ne créez qu'un seul type d'enregistrement, les clients des réseaux IPv4 ou IPv6 uniquement ne peuvent pas se connecter.
Procédez comme suit :
- Ouvrez la console Route 53.
- Choisissez Zones hébergées, puis sélectionnez votre zone hébergée.
- Choisissez Créer un enregistrement.
- Dans la liste déroulante Politique de routage, choisissez Routage simple.
- Dans la zone de texte Valeur, saisissez l'adresse IPv4 de l'enregistrement A de votre ressource ou l'adresse IPv6 de l'enregistrement AAAA de votre ressource.
- Sélectionnez Créer des enregistrements.
Remarque : si vous utilisez l’arobase (@) dans les noms d'enregistrement Route 53, des problèmes de propagation DNS se produisent. Lorsque vous créez un enregistrement pour le domaine racine, n'ajoutez aucune valeur au champ Nom de l’enregistrement.
Informations connexes
J'ai modifié les paramètres DNS, mais ils n'ont pas pris effet
Enregistrements de serveur de noms (NS) et de source de noms (SOA) créés par Amazon Route 53 pour une zone hébergée publique