Deux sortes de serveurs DNS
Le même mot désigne deux rôles distincts, et la plupart des recherches mélangent les deux.
- Les serveurs de noms d'un domaine (enregistrements NS) font autorité : ce sont eux qui répondent, pour votre domaine, « le site est à telle adresse ». Vous les choisissez quand vous gérez un domaine.
- Le résolveur de votre connexion est le serveur DNS que votre box ou votre ordinateur interroge pour trouver n'importe quel site. Celui de votre fournisseur d'accès est utilisé par défaut ; d'autres sont publics, comme
1.1.1.1ou8.8.8.8. Il ne détient aucune zone : il va chercher la réponse auprès des serveurs de noms, puis la garde en mémoire un temps.
Cet article parle des premiers. Si une modification n'apparaît pas chez vous alors qu'elle est faite, c'est le cache du résolveur qui est en cause : voir Vider le cache DNS.
Comment un domaine trouve ses serveurs
Le registre de l'extension (l'Afnic pour un .fr ou un .re, Verisign pour un .com) publie, pour chaque domaine, la liste de ses serveurs de noms. C'est la délégation : la zone du registre renvoie vers les vôtres, qui répondent ensuite pour tout ce qui se trouve sous votre domaine. La RFC 1034, qui décrit le DNS, impose que chaque zone soit servie par au moins deux serveurs, pour qu'une panne de l'un ne rende pas le domaine muet.
Vous ne déclarez pas ces serveurs vous-même auprès du registre. C'est votre bureau d'enregistrement qui transmet la liste, depuis la fiche du domaine dans son interface.
Connaître les serveurs DNS d'un domaine
- Avec la commande dig, sur Mac ou Linux :
dig NS exemple.fr +short
La réponse liste les serveurs de noms, un par ligne.
- Sous Windows, la commande
nslookup -type=NS exemple.frdonne le même résultat. Sa syntaxe est décrite dans la documentation de Microsoft.
- Sans ligne de commande, la fiche Whois du domaine indique ses serveurs de noms : voir Lire le Whois d'un nom de domaine.
Le nom des serveurs trahit souvent qui gère la zone : des serveurs en cloudflare.com signifient que la zone est chez Cloudflare, et c'est là qu'il faut modifier les enregistrements, pas chez le bureau d'enregistrement.
Serveurs DNS et enregistrements DNS
Les serveurs de noms disent où se trouve la zone. Les enregistrements, à l'intérieur de la zone, disent où se trouve chaque service : l'enregistrement A pour le site, MX pour le courrier, TXT pour les preuves d'authenticité des courriels. Pour faire pointer un site vers un nouvel hébergeur, on modifie en général un ou deux enregistrements, sans toucher aux serveurs de noms. Les types d'enregistrement sont détaillés dans Les enregistrements DNS.
Quand changer de serveurs DNS
Changer de serveurs, c'est confier toute la zone à quelqu'un d'autre. On le fait pour gérer la zone chez Cloudflare, pour quitter un bureau d'enregistrement qui l'hébergeait, ou pour regrouper plusieurs domaines au même endroit. L'opération demande de recréer la zone avant de basculer, sinon le site et les courriels s'arrêtent. La marche à suivre est dans Changer les serveurs DNS d'un domaine, et le délai de prise en compte dans La propagation DNS.
Chez Hubspace
Un domaine que nous enregistrons pour vous reçoit les serveurs de noms de notre bureau d'enregistrement partenaire, Netim : ns1.netim.net, ns2.netim.net et ns3.netim.net. Sa zone est comprise avec le domaine : vous modifiez vos enregistrements vous-même, ou nous les posons pour vous sur simple demande, comme l'indique la page nom de domaine. Vous pouvez aussi remplacer ces serveurs par ceux du fournisseur de votre choix.
Cette zone est servie par ces serveurs de Netim, et non par nos serveurs d'hébergement, qui ne servent aucune zone DNS publique. Si votre domaine est géré ailleurs, il garde ses serveurs de noms, et seuls ses enregistrements pointent vers votre hébergement.
Questions fréquentes
Combien faut-il de serveurs DNS pour un domaine ?
Au moins deux, d'après la RFC 1034. Beaucoup de fournisseurs en donnent trois ou quatre. Déclarez tous ceux que votre fournisseur indique, et seulement eux : mélanger les serveurs de deux fournisseurs donne des réponses différentes selon le serveur interrogé.
Changer le serveur DNS de mon ordinateur change-t-il quelque chose pour mon site ?
Non. Le réglage de votre ordinateur ou de votre box choisit le résolveur que vous utilisez pour naviguer. Il n'a aucun effet sur les serveurs de noms de votre domaine, ni sur ce que voient vos visiteurs.
Pourquoi mon domaine ne répond-il plus après un changement de serveurs ?
Le plus souvent, la zone n'existait pas encore chez le nouveau fournisseur, ou une ligne a été oubliée en la recréant. Vérifiez la zone chez le nouveau fournisseur, puis laissez le temps de la propagation, jusqu'à 48 heures pour des serveurs de noms.
Articles liés
- Enregistrement DNS : A, AAAA, CNAME, MX et TXTLes enregistrements DNS d'un domaine expliqués : A, AAAA, CNAME, MX, TXT et NS, à quoi chacun sert et comment pointer un domaine vers un site.
- Enregistrement MX : le lire, le modifierL'enregistrement MX désigne les serveurs qui reçoivent le courrier de votre domaine : priorité, valeurs, modification pas à pas et erreurs à éviter.
- Enregistrement CNAME : usage et limitesLe CNAME fait d'un sous-domaine l'alias d'un autre nom : quand l'utiliser, pourquoi le domaine nu ne peut pas en porter, et comment le créer.