À quoi servent les serveurs de noms DNS ?

Auteur : Publié le

En bref : Les serveurs de noms DNS fournissent des informations sur un domaine, notamment l’adresse du serveur qui héberge le site et les serveurs qui gèrent la messagerie. Dans le panneau de gestion du bureau d’enregistrement, l’expression « serveurs de noms » désigne généralement les serveurs faisant autorité, qui détiennent la configuration DNS de référence du domaine. Ils n’hébergent pas le site lui-même : ils indiquent où se trouvent les services associés au domaine.

Comment les serveurs de noms permettent d’accéder à un site

Le DNS, ou système de noms de domaine, permet de retrouver les informations techniques associées à un nom lisible, tel que example.com. L’une de ses fonctions consiste à déterminer l’adresse IP, c’est-à-dire l’adresse réseau nécessaire pour se connecter au serveur. Le DNS gère aussi des informations liées à la messagerie, à la vérification du domaine et à d’autres services.

Lorsque vous saisissez l’adresse d’un site dans le navigateur, votre appareil utilise généralement un serveur intermédiaire appelé résolveur récursif. Celui-ci peut être fourni par votre fournisseur d’accès à Internet, une entreprise ou un fournisseur de service DNS public. Le résolveur cherche la réponse dans son cache et, s’il ne la trouve pas, interroge les serveurs DNS concernés.

Voici, de façon simplifiée, comment se déroule cette recherche :

  1. Les serveurs racine du DNS indiquent les serveurs responsables de l’extension du domaine, par exemple .com.
  2. Les serveurs de cette extension indiquent les serveurs de noms qui gèrent le domaine concerné.
  3. Le serveur de noms faisant autorité renvoie l’enregistrement demandé, par exemple l’adresse IP du serveur web.
  4. Le navigateur utilise l’information obtenue pour établir la connexion.

Chaque visite d’un site ne nécessite pas de parcourir toutes ces étapes. Les réponses conservées en cache permettent d’éviter certaines requêtes.

Serveurs de noms, enregistrements DNS et hébergement : des rôles différents

Un serveur faisant autorité répond à partir de la configuration du domaine dont il est responsable. Cet ensemble d’entrées constitue une zone DNS, et chaque entrée est un enregistrement DNS. Les noms des serveurs qui gèrent un domaine prennent souvent une forme semblable à ns1.example.net et ns2.example.net.

L’hébergement, en revanche, fournit les ressources nécessaires au fonctionnement du site, comme un espace pour les fichiers et une base de données. Le bureau d’enregistrement permet d’enregistrer et de renouveler le domaine. Une même entreprise peut fournir tous ces services, mais le domaine, le DNS, le site et la messagerie peuvent tout aussi bien être gérés par quatre prestataires différents.

Voici le rôle des enregistrements les plus courants :

EnregistrementFonction
A / AAAAIndique l’adresse IPv4 / IPv6 associée au nom.
CNAMECrée un alias, c’est-à-dire un renvoi d’un nom vers un autre.
MXIndique les serveurs qui reçoivent les messages pour le domaine.
TXTStocke du texte, notamment pour la vérification du domaine et l’authentification des messages.
NSIndique les serveurs de noms faisant autorité pour la zone.

Changer les serveurs de noms ne transfère ni les fichiers du site ni les boîtes mail. Cela change l’endroit où sera récupérée la configuration DNS. Si la nouvelle configuration est incomplète, certains services peuvent cesser de fonctionner même si l’hébergement est payé.

Quand changer les serveurs de noms, et quand modifier seulement un enregistrement

Si vous transférez votre site vers un autre hébergement, il suffit souvent de modifier les enregistrements indiqués par le nouveau prestataire, par exemple A, AAAA ou CNAME. Vous n’avez alors pas besoin de transférer toute la gestion du DNS. Les enregistrements de messagerie peuvent rester inchangés si celle-ci continue de fonctionner chez le prestataire actuel.

Changer les serveurs de noms est pertinent lorsque vous souhaitez confier la gestion de toute la zone DNS à un autre prestataire. Il peut s’agir d’un service DNS distinct ou d’une plateforme dont le mode de configuration choisi exige ce changement. Vérifiez les exigences dans la documentation à jour du service concerné.

Exemple : votre domaine est enregistré auprès du bureau A, votre site est hébergé chez B et votre messagerie est gérée par C. Vous transférez uniquement le site vers l’hébergement D. Si votre service DNS actuel permet de modifier les enregistrements nécessaires, vous pouvez faire pointer le domaine vers le nouvel hébergement du site sans toucher aux serveurs de noms ni aux enregistrements de messagerie. Cela limite l’étendue des modifications et le risque d’oublier la configuration d’autres services.

Comment changer les serveurs de noms DNS en toute sécurité

Les serveurs de noms se modifient généralement dans le panneau de gestion du bureau d’enregistrement, dans les paramètres de délégation. La délégation consiste à désigner les serveurs responsables du DNS du domaine. Ajouter simplement des enregistrements NS dans la zone actuelle ne remplace généralement pas une modification de la délégation auprès du bureau d’enregistrement.

Avant de basculer vers les nouveaux serveurs, suivez ces quelques étapes :

  1. Sauvegardez la configuration actuelle. Incluez le site, les sous-domaines, la messagerie, les enregistrements de vérification et ceux servant à l’authentification des messages.
  2. Créez la zone chez le nouveau prestataire. Copiez les enregistrements nécessaires et vérifiez les adresses et les noms. L’importation automatique peut ne pas tout détecter.
  3. Vérifiez DNSSEC. Ce mécanisme permet de vérifier l’authenticité des réponses DNS. S’il est activé, suivez la procédure de migration des prestataires : un enregistrement DS incompatible dans la zone parente peut entraîner le rejet des réponses par les résolveurs qui valident DNSSEC.
  4. Saisissez les noms exacts des nouveaux serveurs dans le panneau du bureau d’enregistrement, conformément aux instructions du prestataire DNS.
  5. Maintenez l’ancien service DNS actif pendant la transition et testez le site, les sous-domaines ainsi que l’envoi et la réception des messages.

Quand le changement sera-t-il visible et comment le vérifier ?

Les réponses DNS sont conservées en cache pendant une durée appelée TTL. Différents appareils et résolveurs peuvent donc utiliser des versions différentes de la configuration pendant un certain temps. Lors d’un changement de serveurs de noms, les données de délégation conservées en cache comptent aussi, et pas seulement le TTL des enregistrements du site.

Il n’existe pas de délai unique garanti pour toutes les modifications DNS. Réduire le TTL suffisamment à l’avance peut faciliter un changement d’enregistrements, mais cela ne supprime pas les réponses déjà en cache et n’accélère pas automatiquement l’ensemble du changement de délégation. Renseignez-vous auprès du bureau d’enregistrement et du prestataire DNS sur le délai indicatif et les conditions de migration.

Pour vérifier les serveurs désignés, vous pouvez utiliser la commande dig NS example.com ou nslookup -type=NS example.com. Le résultat obtenu auprès d’un seul résolveur ne prouve pas que tous les caches ont été actualisés. Avant toute modification, déterminez surtout où se trouve la zone DNS active : c’est là qu’il faut modifier les enregistrements pour que les changements aient un effet sur le fonctionnement du domaine.

À lire aussi

Découvrez comment PHP-FPM traite les requêtes PHP, son rôle face au serveur web et comment adapter ses processus au trafic.
Découvrez BIND, logiciel libre de serveur DNS : ses rôles, la gestion des domaines et les cas où le déployer vous-même.
Découvrez le registre polonais REGON, son numéro, ses différences avec NIP et KRS et comment vérifier les données d’une entreprise.