Qu’est-ce qu’un enregistrement NS ?
Un enregistrement NS (Nameserver record) est un type d'enregistrement DNS qui spécifie quels serveurs DNS font autorité pour un domaine particulier. NS records déléguer l'autorité de résolution DNS, en indiquant au système DNS mondial où trouver les informations DNS officielles pour un domaine ou sous-domaine. Chaque domaine enregistré doit avoir au moins deux enregistrements NS pointant vers ses serveurs de noms faisant autorité pour la redondance et la fiabilité.
Fonctionnement des enregistrements NS
Chaîne de délégation DNS
Root servers (.): "Who handles .com?"
↓
.com servers: "example.com is delegated to ns1.example.com"
↓
ns1.example.com: "Here are the actual DNS records"
Format de l’enregistrement
example.com. IN NS ns1.example.com.
example.com. IN NS ns2.example.com.
│ │ │ │
│ │ │ └── Target nameserver
│ │ └── Record type
│ └── Class (Internet)
└── Domain name
Types d’enregistrements NS
Enregistrements NS du domaine
Pouvoir délégué pour un domaine entier:
example.com. NS ns1.dnsprovider.com.
example.com. NS ns2.dnsprovider.com.
Délégation de sous-domaine
Déléguer un sous-domaine à différents serveurs de noms :
subdomain.example.com. NS ns1.subdomain-provider.com.
subdomain.example.com. NS ns2.subdomain-provider.com.
Enregistrements Glue
Lorsque les serveurs de noms sont dans le domaine délégué, les registres de colle fournissent des adresses IP pour prévenir les dépendances circulaires:
Le problème
example.com NS ns1.example.com
# How to find ns1.example.com without resolving example.com first?
La solution (enregistrements Glue)
example.com. NS ns1.example.com.
ns1.example.com. A 192.0.2.1
Les enregistrements de colle sont stockés dans la zone mère (niveau d'enregistrement) à la résolution bootstrap.
Configuration des enregistrements NS
Au niveau du registre
Lorsque vous enregistrez un domaine, vous spécifiez les serveurs de noms:
- Ils deviennent les documents NS faisant autorité
- Stockés dans la zone TLD (par exemple, zone .com)
- Géré par le panneau de contrôle du registraire
Au niveau du fournisseur DNS
Dans votre fichier zone :
@ IN NS ns1.example.com.
@ IN NS ns2.example.com.
Meilleures pratiques
Exigences de redondance
| minimum | Recommandation | Maximum |
|---|---|---|
| 2 dossiers NS | 3-4 Registres NS | 13 dossiers NS |
Répartition géographique
- Placez des serveurs de noms dans différents centres de données
- Utiliser différents fournisseurs de réseau
- Considérer tout DNS diffusé pour la couverture mondiale
Considérations sur le TTL
example.com. 86400 IN NS ns1.example.com.
↑ 24 hours is common for NS records
- Les TTL plus élevés réduisent la charge de requête
- Les TTL inférieurs permettent des changements plus rapides
- Stabilité de l'équilibre par rapport à la flexibilité
Scénarios courants d’enregistrements NS
Utiliser les serveurs de noms du registraire
example.com. NS ns1.registrar.com.
example.com. NS ns2.registrar.com.
Utiliser un fournisseur tiers de DNS
example.com. NS ns1.cloudflare.com.
example.com. NS ns2.cloudflare.com.
Serveurs de noms auto-hébergés
example.com. NS ns1.example.com.
example.com. NS ns2.example.com.
# Requires glue records
Vérification des enregistrements NS
Avec dig
dig example.com NS
# Response shows authoritative nameservers
;; ANSWER SECTION:
example.com. 86400 IN NS ns1.example.com.
example.com. 86400 IN NS ns2.example.com.
Avec nslookup
nslookup -type=NS example.com
Dépannage des problèmes NS
Problèmes et solutions communs:
- Même délégation: l'enregistrement NS indique un serveur non autorisé
- Colle manquante: Serveurs de noms autoréférentiels sans enregistrements A au registre
- Incohérent NS: Différents enregistrements NS au registre vs fichier zone
- serveurs de noms expirés: NS pointant vers des serveurs désaffectés
Les enregistrements NS forment la base de la délégation DNS, déterminant quels serveurs ont le pouvoir de répondre aux questions pour un domaine ou sous-domaine donné.