Enregistrement SOA

Types de Registres DNS
Enregistrement Start of Authority (Autorité de Départ).
← Retour au Glossaire

Qu'est-ce qu'un Enregistrement SOA ?

L'enregistrement SOA (Start of Authority - Autorité de Départ) est un enregistrement DNS obligatoire qui contient les informations administratives essentielles sur une zone DNS. Chaque zone DNS doit avoir exactement un enregistrement SOA à l'apex de la zone, définissant le serveur de noms primaire, le contact administrateur responsable, le numéro de série de la zone et les paramètres temporels pour les transferts de zone et la mise en cache. L'enregistrement SOA établit l'autorité et fournit les métadonnées critiques pour les opérations DNS.

Structure de l'Enregistrement SOA

Champs de Composants

example.com. IN SOA ns1.example.com. admin.example.com. (

2024010101 ; Numéro de série

3600 ; Actualisation (1 heure)

900 ; Nouvelle tentative (15 minutes)

604800 ; Expiration (1 semaine)

86400 ; TTL minimum (1 jour)

)

Décomposition des Champs

ChampObjectifValeur Typique
MNAMEServeur de noms primairens1.example.com
RNAMEEmail administrateur (@ remplacé par .)admin.example.com
SerialNuméro de version de zoneYYYYMMDDnn
RefreshIntervalle de vérification secondaire3600-86400
RetryNouvelle tentative après échec d'actualisation900-3600
ExpireLe secondaire abandonne604800-2419200
MinimumTTL de mise en cache négatif300-86400

Explication des Champs de l'Enregistrement SOA

MNAME (Serveur de Noms Primaire)

Le serveur de noms faisant autorité pour la zone :

RNAME (Personne Responsable)

Email de contact administrateur :

admin.example.com = admin@example.com

hostmaster.example.com = hostmaster@example.com

Remarque : Le premier point remplace le symbole @

Numéro de Série

Identificateur de version pour les données de zone :

Format courant : YYYYMMDDnn

Exemple : 2024010102 (1er janvier 2024, révision 2)

Doit s'incrémenter à chaque modification de zone

Les secondaires le comparent pour savoir si les mises à jour sont nécessaires

Paramètres Temporels

Contrôlent le comportement des transferts de zone et de mise en cache :

Actualisation : Fréquence des vérifications secondaires
Recommandé : 3600-86400 secondes (1-24 heures)
Nouvelle Tentative : Temps d'attente après tentative d'actualisation échouée
Recommandé : 900-3600 secondes (15-60 minutes)
Expiration : Quand les secondaires arrêtent de servir la zone
Recommandé : 604800-2419200 secondes (1-4 semaines)
TTL Minimum : Durée de mise en cache négative
Combien de temps mettre en cache les réponses "domaine n'existe pas"

Recommandé : 300-86400 secondes

Affichage des Enregistrements SOA

Utilisation de dig

dig example.com SOA

# Sortie :

example.com. 3600 IN SOA ns1.example.com. admin.example.com. 2024010101 3600 900 604800 86400

Utilisation de nslookup

nslookup -type=SOA example.com

Meilleures Pratiques de l'Enregistrement SOA

1. Incrémenter le numéro de série à chaque modification : Critique pour les transferts de zone

2. Utiliser un format de numéro de série significatif : YYYYMMDD## recommandé

3. Définir les minuteurs appropriés : Équilibrer la fraîcheur par rapport à la charge du serveur

4. Utiliser un email de contact valide : Administrateur joignable

5. S'assurer que MNAME est résolvable : Doit pointer vers un NS valide

Problèmes SOA Courants

ProblèmeCauseSolution
Le transfert de zone échoueNuméro de série non incrémentéToujours mettre à jour le numéro de série
Données obsolètes sur les secondairesActualisation trop longueRéduire l'intervalle d'actualisation
Charge DNS élevéeActualisation trop courteAugmenter l'intervalle d'actualisation
NXDOMAIN mis en cache trop longtempsTTL minimum élevéRéduire la valeur minimale

L'enregistrement SOA est l'enregistrement administratif fondamental pour n'importe quelle zone DNS, contrôlant la synchronisation entre les serveurs de noms primaires et secondaires et définissant le comportement de mise en cache pour l'ensemble de la zone.

Mettez Vos Connaissances en Pratique

Utilisez l'API de DomScan pour vérifier la disponibilité des domaines, la santé et bien d'autres choses.