On trouve souvent, sur les forums en ligne, des allusions à une
« propagation » des informations stockées dans le
Je ne pense pas. « propagation » fait penser à un mouvement qui se
déroule tout seul, une fois la source modifiée. C'est effectivement le
fonctionnement de certains protocoles réseau comme
Mais le
Notez au passage que cette expiration est commandée par la
source : celle-ci indique dans les données le
Donc, le terme « propagation » est mauvais, car il fait penser à un
modèle de mise à jour qui n'est pas celui du DNS. Il vaut donc mieux
utiliser un autre terme. Il n'en existe pas de standard alors j'adopte
un terme proposé par Michel Py : « réjuvénation ». Il existe dans le
dictionnaire et sonne bien. Je souhaite qu'on dise désormais
des choses comme « L'
Avec un outil de débogage DNS comme
% dig A www.cfeditions.com
...
;; ANSWER SECTION:
www.cfeditions.com. 43 IN A 178.33.202.53
La réponse a été trouvée et le temps restant à vivre dans le cache est
de 43 secondes (le second champ). Si on recommence deux minutes plus
tard, ce temps aura été dépassé et le résolveur devra réjuvéner les
données :
% dig A www.cfeditions.com
...
;; ANSWER SECTION:
www.cfeditions.com. 120 IN A 178.33.202.53
Et voilà, on est reparti pour une durée de 120 secondes, celle
déterminée par le serveur faisant autorité. Vérifions en lui demandant
directement :
% dig @ns6.gandi.net A www.cfeditions.com
...
;; ANSWER SECTION:
www.cfeditions.com. 120 IN A 178.33.202.53
Cette durée est extrêmement basse (beaucoup trop) mais c'était pour
illustrer le fait qu'elle était sous le commandement exclusif du
gestionnaire du domaine. Autrefois, les TTL typiques étaient de 24 à
48 heures, d'où la légende « le temps de propagation dans le DNS est
de 24 à 48 h ». Aujourd'hui, les durées les plus courantes sont de 4 à
12 h bien que certains abusent et indiquent des durées ridiculement
courtes.
Alors, bien sûr, les experts DNS parmi mes lecteurs vont dire que
c'est plus compliqué que cela. Il existe d'autres causes aux délais de
mise à jour comme la réactivité de l'hébergeur DNS lorsqu'on modifie
une zone via le panneau de contrôle, la réactivité du
D'autres termes à proposer à la place ? J'ai entendu
« actualisation » mais je le trouve moins joli. « mise à jour » ?
« expiration du cache » (trop technique et pas assez littéraire) ?
« rébiscoulation » (le verbe « rébiscouler » est utilisé dans le
Sud-Ouest de la France au sens de « remonter, requinquer ») ?
« regain » ? « rafraîchissement » (trop de risques de confusion avec
le champ
Un outil intéressant pour regarder la fraîcheur des informations DNS en demandant à des résolveurs DNS ouverts (accessibles à tous) est . Un autre, qui offre plusieurs possibilités intéressantes (demander à des résolveurs ouvertes, demander aux serveurs faisant autorité, etc) est . Citons enfin .
Et pour finir, un bon résumé par Wesley George pendant une réunion