Qu’est-ce que la propagation du DNS ?

Que ce soit pour une nouvelle configuration DNS, que vous changiez de fournisseur de services ou que vous deviez modifier une adresse IP ou un nom d’hôte, il arrive que les enregistrements DNS doivent être mis à jour. Lorsque des modifications d’enregistrement sont apportées, elles doivent être propagées afin que les nouvelles informations soient visibles pour les utilisateurs. Cette ressource couvre les tenants et aboutissants de la propagation DNS afin que vous puissiez planifier vos changements d’enregistrement en conséquence.
Signification de la propagation DNS
La propagation DNS est le temps nécessaire pour que les mises à jour des enregistrements DNS soient pleinement effectives sur tous les serveurs du Web. La raison pour laquelle les changements ne sont pas instantanés est que les serveurs de noms stockent les informations des enregistrements de domaine dans leur cache pendant un certain temps avant de les rafraîchir. Bien que votre domaine ne subisse pas de temps d’arrêt suite à des changements d’enregistrement correctement planifiés, certains utilisateurs recevront une version en cache de votre site jusqu’à ce que tous les serveurs se soient propagés.
Temps de propagation des DNS
Alors, combien de temps dure le processus de propagation ? Il n’y a pas de réponse concrète à cette question, mais en général, les DNS se propagent en quelques heures, mais cela peut prendre jusqu’à 72 heures. Le délai de propagation dépend de plusieurs facteurs, notamment de votre fournisseur de services Internet (FSI), du registre de votre domaine et des valeurs TTL de vos enregistrements DNS.
Comment les fournisseurs d’accès à Internet (FAI) affectent les temps de propagation des DNS
Lorsqu’une requête est envoyée pour un domaine, elle est d’abord transmise à un résolveur local, généralement celui d’un FAI, puis à plusieurs serveurs différents avant d’atteindre un serveur faisant autorité qui détient la réponse finale à la requête originale. Le problème est que certains FAI ignorent les valeurs de temps de vie (TTL) et conservent les enregistrements dans le cache au-delà de l’expiration du TTL désigné dans un enregistrement. Cela peut ralentir considérablement la propagation.
Comment le registre des noms de domaine affecte la vitesse de propagation des DNS
Chaque fois que vous apportez des modifications au serveur de noms faisant autorité pour votre domaine, ces modifications doivent également gravir la proverbiale échelle DNS. Même après la propagation de votre mise à jour sur le réseau de votre fournisseur, les nouvelles informations doivent être récupérées par le domaine de premier niveau (TLD) et les serveurs racine.
Conseil : pour éviter les temps d'arrêt inutiles lorsque vous changez de fournisseur, nous vous recommandons d'attendre 72 heures avant de supprimer les enregistrements de votre ancien fournisseur ou d'interrompre votre ancien service.
Comment la TTL affecte la propagation du DNS global
Comme nous l’avons mentionné plus haut, certains FAI ignorent le TTL dans les enregistrements DNS, mais même s’ils ne le font pas, la propagation est toujours affectée par les valeurs TTL. Plus votre TTL est élevé, plus la propagation sera longue. Par exemple, si votre enregistrement DNS a une TTL de 86 400 secondes (24 heures) et que vous apportez une modification à l’enregistrement, tous les serveurs continueront à servir aux utilisateurs finaux les anciennes informations jusqu’à ce que les 24 heures soient écoulées. Une fois le TTL expiré, les serveurs feront une nouvelle demande DNS pour récupérer les nouvelles informations.
Si votre domaine effectue des mises à jour régulières de vos enregistrements DNS, un TTL élevé peut être un inconvénient, surtout si un FAI ignore les valeurs TTL. Dans ce cas, un TTL plus faible est conseillé. Le TTL recommandé pour les domaines qui modifient fréquemment leurs enregistrements est de 30 à 300 secondes. Plus il est bas, mieux c’est pour les services critiques. Il est possible de définir un TTL inférieur à 30 secondes, mais de nombreux résolveurs ne reconnaîtront pas les valeurs inférieures à cette valeur, il est donc préférable de faire un enregistrement de test au préalable.
Vérificateur de propagation DNS globale
Pour vous assurer que vos modifications d’enregistrement DNS se sont propagées dans le monde entier, vous pouvez utiliser un vérificateur de propagation DNS en ligne. Il en existe plusieurs et il est conseillé d’en vérifier plusieurs. Voici quelques vérificateurs de propagation :
Vérificateur de DNS
whatsmydns.net
MX Toolbox
Vérification de la propagation des DNS
Vérificateur DNS global
Comment le DNS se propage sur notre réseau
Toutes les modifications apportées à vos enregistrements DNS sont propagées instantanément à travers tous nos serveurs de noms faisant autorité dans notre réseau mondial. Cela vous permet de configurer des valeurs TTL plus faibles, ce qui contribue à accélérer le temps de propagation. Cependant, les résolveurs récursifs continueront à fonctionner avec les informations qu’ils ont en cache jusqu’à ce que le TTL expire sur l’enregistrement DNS mis à jour.
Synthèse de la propagation
À l’heure actuelle, votre esprit devrait être complètement « propagé » avec les informations nécessaires sur le fonctionnement de la propagation DNS. Gardez à l’esprit la façon dont les valeurs TTL et les serveurs de noms affectent le processus, et vous serez en mesure de planifier des changements d’enregistrement DNS sans faille pour votre domaine.