Skip to content
6E616E69Cloudwiki

TTL et délai de propagation

Updated 2 min read

Not translated yet. You're reading the French version.

Quand tu modifies un enregistrement, la nouvelle valeur ne s'affiche pas tout de suite partout. Ce n'est pas une panne : c'est le cache.

Le TTL

Chaque enregistrement a un TTL (time to live), en secondes. C'est la durée pendant laquelle les résolveurs (ta box, ton opérateur, 1.1.1.1, 8.8.8.8…) gardent la réponse en mémoire sans redemander.

www.ton-domaine.fr.  3600  IN  AAAA  2001:db8::10
                     ^^^^ une heure

Après une modification, il faut donc compter au pire un TTL avant que tout le monde voie la nouvelle valeur.

Changer de serveurs de noms : jusqu'à 48 heures

Les serveurs de noms eux-mêmes sont publiés par le registre de l'extension avec un TTL long (souvent 1 à 2 jours). Un changement de serveurs DNS peut donc prendre jusqu'à 48 heures pour être vu partout.

Préparer un changement

Pour qu'une bascule (nouvelle adresse de serveur, changement de mail…) soit quasi instantanée :

  1. La veille, demande de baisser le TTL des enregistrements concernés à 300 secondes (5 minutes).
  2. Attends l'ancien TTL (par exemple 1 heure), pour que tous les caches aient la valeur courte.
  3. Fais le changement : il sera vu en 5 minutes au plus.
  4. Une fois que tout marche, remonte le TTL (3600 secondes ou plus).

Le cache « négatif »

Un nom qui n'existait pas est aussi mis en cache, le temps indiqué par la zone (champ minimum du SOA, A_COMPLETER : valeur chez 6E616E69 Cloud). Si tu interroges un nom avant de le créer, il faudra attendre ce délai.

Voir aussi DNS/vider-le-cache-dns pour ne plus attendre sur ta propre machine.

↑ ↓ to choose, Enter to open, Esc to close