Un serveur de noms (nameserver) est un serveur exécutant un logiciel DNS qui conserve et sert les données de zone—des enregistrements comme les enregistrements A, les enregistrements MX, les enregistrements CNAME et les enregistrements NS—pour un ou plusieurs domaines. Il traduit les noms de domaine lisibles par l'homme en adresses IP et autres informations lorsqu'il est interrogé.
Fonctionnement
Les domaines sont organisés en hiérarchie. Chaque domaine délègue à un ou plusieurs serveurs de noms autoritaires, que vous spécifiez auprès de votre registraire de domaine. Lorsque quelqu'un visite votre domaine, un résolveur récursif parcourt l'arborescence DNS—interrogeant les serveurs racine, puis les serveurs TLD, puis vos serveurs de noms autoritaires—pour récupérer la réponse. Votre serveur de noms répond avec les enregistrements que vous avez configurés, qui sont mis en cache par les résolveurs selon le TTL de chaque enregistrement.
Les serveurs de noms peuvent être primaires (vous éditez les enregistrements de zone ici) ou secondaires (ils se répliquent à partir du primaire via un transfert de zone). Les grandes configurations utilisent plusieurs serveurs de noms dans différents emplacements pour la redondance.
Exemple
Vous possédez example.com et avez défini deux serveurs de noms auprès de votre registraire :
ns1.exampledns.netns2.exampledns.net
Lorsque quelqu'un résout example.com, le résolveur interroge ces serveurs de noms, qui retournent vos enregistrements A, enregistrements MX configurés et autres données de zone.
WarningSi les serveurs de noms de votre domaine sont des sous-domaines du domaine lui-même (par exemple,
ns1.example.compourexample.com), la zone parente doit inclure des enregistrements de glu—des enregistrements A/AAAA directs pour le serveur de noms—sinon la résolution peut échouer. Utilisez également au moins deux serveurs de noms dans des réseaux différents pour la redondance ; un seul serveur de noms est peu fiable et viole les bonnes pratiques.
Utilisez l'outil de consultation DNS pour interroger les serveurs de noms et vérifier que les enregistrements de zone sont actifs.