Aller au contenu principal

Configurer des serveurs de noms personnalisés

Les serveurs de noms personnalisés permettent à vos clients d’hébergement d’utiliser des serveurs de noms au nom de votre entreprise, comme ns1.example.com et ns2.example.com, plutôt que les noms de votre hébergeur. On parle aussi de serveurs de noms privés ou à votre marque (en anglais « private », « vanity » ou « branded nameservers »). Ce guide explique leur fonctionnement et détaille la configuration, pour les revendeurs et pour toute personne qui souhaite que le DNS porte sa propre marque.

Comment fonctionnent les serveurs de noms personnalisés​

Un serveur de noms est un serveur qui répond aux questions DNS concernant un domaine, comme « quelle est l’adresse de www.example.net ? ». Chaque domaine indique au moins deux serveurs de noms auprès de son registre. Voir Les serveurs de noms expliqués pour les bases.

Les serveurs de noms personnalisés ne créent pas de nouveaux serveurs. Ce sont de nouveaux noms qui pointent vers les serveurs DNS existants de votre hébergeur. Quand un domaine client comme example.net utilise ns1.example.com, les réponses viennent toujours des serveurs de votre hébergeur ; seul le nom est le vôtre.

Il y a une subtilité. Pour joindre ns1.example.com, un résolveur doit d’abord connaître son adresse IP, mais cette adresse est stockée dans le DNS de example.com, dont les réponses sont fournies par ns1.example.com lui-même. Les enregistrements glue (glue records) rompent cette boucle : ils stockent l’adresse IP du serveur de noms auprès du registre, avec le domaine, pour que les résolveurs puissent la trouver directement. Certains bureaux d’enregistrement (registraires) les appellent host records, child nameservers ou serveurs de noms enregistrés.

Schéma : un résolveur qui cherche example.net apprend que le domaine client utilise ns1.example.com et ns2.example.com, obtient leurs adresses 203.0.113.53 et 198.51.100.53 grâce aux enregistrements glue du registre, puis interroge les serveurs DNS de votre hébergeur à ces adresses.

Étape 1 : enregistrer les enregistrements glue​

Les enregistrements glue se créent auprès du bureau d’enregistrement du domaine utilisé pour les noms, pas dans sa zone DNS.

  1. Connectez-vous au compte où example.com est enregistré.
  2. Trouvez la section des host records, des child nameservers ou de l’enregistrement de serveurs de noms. Le nom varie selon le bureau d’enregistrement.
  3. Créez ns1.example.com avec la première adresse IP fournie par votre hébergeur, par exemple 203.0.113.53.
  4. Créez ns2.example.com avec la deuxième adresse IP, par exemple 198.51.100.53.
  5. Enregistrez. Le bureau d’enregistrement transmet les enregistrements au registre, ce qui prend généralement quelques minutes.

Étape 2 : ajouter des enregistrements A dans la zone​

Les enregistrements glue indiquent au registre où se trouvent vos serveurs de noms. Votre propre zone DNS pour example.com doit dire la même chose, pour que quiconque recherche ces noms directement obtienne une réponse cohérente.

Dans l’éditeur DNS de example.com, ajoutez un enregistrement A pour chaque serveur de noms, avec les mêmes adresses :

ns1.example.com. 3600 IN A 203.0.113.53
ns2.example.com. 3600 IN A 198.51.100.53

Si votre hébergeur vous a aussi donné des adresses IPv6, ajoutez les enregistrements AAAA et les enregistrements glue IPv6 correspondants. Gardez les enregistrements glue et les enregistrements A identiques : s’ils diffèrent, certains résolveurs utilisent l’un et d’autres l’autre.

Étape 3 : y faire pointer les domaines clients​

Pour chaque domaine client, remplacez ses serveurs de noms, auprès de son bureau d’enregistrement, par vos noms personnalisés :

ns1.example.com
ns2.example.com

Avant de basculer un domaine déjà en service, assurez-vous que sa zone DNS, y compris les enregistrements MX et TXT pour les e-mails, existe sur les serveurs de votre hébergeur. Sinon, le domaine cesse de se résoudre ou les e-mails n’arrivent plus. Connecter un domaine à un site web détaille cette bascule.

Étape 4 : vérifier que tout fonctionne​

Sous macOS ou Linux, ouvrez Terminal. Sous Windows, nslookup donne des réponses similaires.

# The nameserver names resolve to the right addresses
dig +short ns1.example.com A
dig +short ns2.example.com A

# A client domain lists your nameservers
dig +short example.net NS

# Your nameservers answer for the client domain
dig @ns1.example.com example.net A

Pour un domaine en .com ou .net, vous pouvez voir les enregistrements glue directement sur les serveurs du registre. Cherchez vos serveurs de noms et leurs adresses dans la section ADDITIONAL SECTION de la réponse :

dig @a.gtld-servers.net example.com NS

Propagation​

Le registre publie généralement vite les modifications de glue et de serveurs de noms, mais les résolveurs peuvent garder les anciennes réponses jusqu’à l’expiration de leurs copies en cache, souvent jusqu’à un jour ou deux. Pendant ce temps, certains visiteurs voient les anciens serveurs de noms et d’autres les nouveaux. C’est normal. Pourquoi les modifications DNS prennent du temps en explique la raison.

Erreurs courantes​

  • Ajouter des enregistrements A sans glue. Sans glue, les résolveurs ne peuvent pas trouver des serveurs de noms situés à l’intérieur du domaine qu’ils servent, et de nombreux registres refusent ces noms comme serveurs de noms pour d’autres domaines.
  • Des enregistrements glue et A qui ne correspondent pas. Mettez à jour les deux chaque fois que les adresses changent.
  • Un seul serveur de noms. La plupart des registres en exigent au moins deux, et deux vous apportent de la redondance.
  • Saisir l’adresse IP au lieu du nom dans les champs de serveurs de noms d’un domaine client. Les domaines clients indiquent des noms ; seuls les enregistrements glue contiennent des adresses.
  • Laisser expirer le domaine des serveurs de noms. Si example.com expire, tous les domaines clients qui l’utilisent cessent de se résoudre. Activez le renouvellement automatique.
  • Basculer un domaine en service avant que sa zone existe sur les nouveaux serveurs.
Chez DomainPilot

Les serveurs de noms personnalisés sont inclus dans l’hébergement revendeur DomainPilot à partir de Reseller 50. Les adresses IP à utiliser pour vos enregistrements glue et A sont fournies par l’assistance DomainPilot : contactez l’assistance pour les demander avant de commencer.

Cet article vous a-t-il aidé ?