DNS et domaines
Enregistrement SOA et numéro de série de zone
L'enregistrement en tête de chaque zone DNS, qui désigne le serveur de noms primaire, l'adresse de contact et le numéro de série indiquant quelle version de la zone un serveur détient.
Chaque zone commence par un unique enregistrement SOA (start of authority). Il désigne le serveur de noms primaire et la boîte aux lettres de l'administrateur (écrite avec un point à la place du @), et porte le numéro de série ainsi que quatre temporisations : refresh, retry, expire et le TTL de cache négatif.
Le numéro de série est ce qu'il faut regarder. Il doit augmenter à chaque modification ; les serveurs de noms secondaires le comparent à leur copie pour décider s'ils doivent récupérer la zone à nouveau. Beaucoup d'hébergeurs utilisent la date suivie d'un compteur, 2026102101. Deux serveurs de noms qui rapportent des numéros de série différents servent des versions différentes de la zone, et certains visiteurs reçoivent d'anciennes réponses.
La temporisation expire indique combien de temps un secondaire continue de servir une zone qu'il ne parvient pas à rafraîchir depuis le primaire. Le TTL négatif indique combien de temps les résolveurs gardent en cache « ce nom n'existe pas », et c'est pourquoi un enregistrement fraîchement créé peut mettre quelques minutes à apparaître même sur un résolveur qui ne l'avait jamais vu.