Si vous savez déjà ce qu'est un nom de domaine, la question suivante est de savoir comment ce nom vous mène à un site web. C'est là qu'intervient le DNS. C'est la couche entre le nom que vous tapez et le serveur qui héberge votre site.
Qu'est-ce que le DNS ?
DNS signifie « domain name system », système de noms de domaine. C'est un réseau mondial de serveurs qui convertit des noms de domaine lisibles par l'humain en adresses IP. Une adresse IP est une suite de chiffres qui identifie un serveur précis sur Internet. Quand vous tapez un domaine dans votre navigateur, le DNS trouve l'adresse IP correspondante et envoie votre navigateur vers le bon serveur.
La comparaison la plus fréquente est celle de l'annuaire téléphonique. Un annuaire permet de chercher le nom d'une personne et de trouver son numéro. Le DNS fait la même chose pour Internet. Vous fournissez le nom, et le DNS renvoie le numéro dont votre navigateur a besoin pour se connecter.
Sans DNS, chaque visite de site demanderait de taper quelque chose comme 192.0.2.1 au lieu d'un simple nom de domaine. Le DNS rend Internet utilisable pour tout le monde, pas seulement pour les ingénieurs.
Comment fonctionne une requête DNS ?
Chaque fois que vous visitez un site, une requête DNS se déroule en arrière-plan. L'ensemble du processus prend quelques millisecondes, mais il comprend plusieurs étapes et plusieurs serveurs. Voici comment cela se passe à partir du moment où vous appuyez sur Entrée dans votre navigateur.
Étape 1. Votre navigateur vérifie son cache
Avant de contacter un serveur, votre navigateur vérifie s'il a déjà l'adresse IP enregistrée d'une visite récente. Si vous avez visité le même site il y a cinq minutes, la réponse est probablement encore stockée localement. Si c'est le cas, la requête s'arrête là et la page se charge immédiatement.
Étape 2. La demande part vers un résolveur DNS
Si le navigateur n'a pas la réponse en cache, il envoie la demande à un résolveur DNS. C'est en général un serveur exploité par votre fournisseur d'accès à Internet. Le résolveur joue l'intermédiaire. Il ne connaît pas la réponse lui-même, mais il sait où la demander.
Étape 3. Le résolveur contacte un serveur racine
Le résolveur contacte d'abord l'un des serveurs racine d'Internet. Il existe 13 ensembles de serveurs racine répartis dans le monde. Le serveur racine ne connaît pas l'adresse IP de votre domaine, mais il sait quel serveur gère l'extension de domaine. Si vous cherchez un domaine .com, le serveur racine oriente le résolveur vers le serveur TLD du .com.
Étape 4. Le serveur TLD répond
TLD signifie domaine de premier niveau (top-level domain). Le serveur TLD du .com sait quel serveur de noms est responsable de chaque domaine .com. Il ne renvoie pas l'adresse IP finale. Il indique au résolveur quel serveur de noms faisant autorité contacter ensuite. Comprendre les extensions de domaine aide à saisir pourquoi cette étape existe. Chaque extension a son propre ensemble de serveurs TLD qui gèrent les domaines en dessous.
Étape 5. Le serveur de noms faisant autorité renvoie l'adresse IP
Le serveur de noms faisant autorité est l'arrêt final. Ce serveur détient les vrais enregistrements DNS de votre domaine, dont l'adresse IP où se trouve votre site. Il renvoie l'adresse IP au résolveur, qui la transmet à votre navigateur. Votre navigateur se connecte alors à cette adresse IP et charge le site.
La chaîne entière, du navigateur au résolveur, au serveur racine, au serveur TLD, au serveur de noms faisant autorité et retour, se termine en général en moins de 100 millisecondes.
Que sont les serveurs de noms et pourquoi comptent-ils ?
Les serveurs de noms sont les serveurs qui stockent les enregistrements DNS de votre domaine. Quand vous avez fini d'enregistrer un domaine, l'une des premières choses à configurer est le choix des serveurs de noms qu'il doit utiliser. Ces serveurs de noms indiquent au reste d'Internet où trouver votre site, où livrer votre e-mail et comment gérer les autres services liés à votre domaine.
Si vos serveurs de noms sont mal réglés, rien de ce qui est lié à votre domaine ne fonctionnera. Votre site ne se chargera pas. Vos e-mails n'arriveront pas. Tout service lié à ce domaine s'arrête jusqu'à ce que les serveurs de noms pointent au bon endroit.
La plupart des bureaux d'enregistrement fournissent leurs propres serveurs de noms par défaut. Si votre site est hébergé ailleurs, vous devrez peut-être modifier vos serveurs de noms pour qu'ils pointent vers votre hébergeur. C'est une étape courante quand on connecte un domaine à un créateur de site web ou à un compte d'hébergement séparé, et elle est directement liée à la différence entre domaine et hébergement.
Que se passe-t-il quand les paramètres DNS sont erronés ?
Les problèmes DNS comptent parmi les plus frustrants pour une marque en ligne, car les symptômes ressemblent à tout autre chose.
- Votre site tombe. Si l'enregistrement DNS qui pointe vers votre serveur web est absent ou incorrect, les navigateurs ne trouvent pas votre site. Le domaine reste à vous, mais les visiteurs voient une page d'erreur au lieu de votre contenu.
- L'e-mail ne fonctionne plus. L'e-mail repose sur un type précis d'enregistrement DNS appelé enregistrement MX. Si l'enregistrement MX est supprimé, modifié ou pointe vers le mauvais serveur, les e-mails envoyés à votre domaine sont rejetés ou disparaissent complètement.
- Les certificats SSL échouent. Certaines méthodes de vérification SSL dépendent d'enregistrements DNS. Si ces enregistrements sont supprimés ou modifiés pendant le renouvellement d'un certificat, le renouvellement échoue et votre site perd sa connexion sécurisée.
- Les services tiers cessent de fonctionner. Beaucoup d'outils connectés à votre domaine, comme les plateformes d'e-mail marketing ou la vérification des statistiques, exigent des enregistrements DNS précis pour fonctionner. Les supprimer ou les modifier déconnecte le service.
La solution à la plupart des problèmes DNS est simple. Vérifiez les enregistrements, trouvez l'erreur et corrigez-la. La difficulté est de savoir quel enregistrement regarder et ce qu'il doit indiquer. C'est pourquoi comprendre les bases des enregistrements DNS compte, même si vous ne comptez jamais les gérer vous-même.
Comment fonctionne la propagation DNS ?
Quand vous modifiez un enregistrement DNS, la mise à jour ne prend pas effet instantanément partout dans le monde. Les serveurs DNS à chaque niveau de la chaîne de requête gardent en cache (enregistrent temporairement) la réponse précédente. Tant que ces caches n'ont pas expiré et ne se sont pas actualisés, certains visiteurs sont encore envoyés vers l'ancienne adresse IP tandis que d'autres atteignent la nouvelle.
Ce processus s'appelle la propagation DNS. Il prend en général de quelques minutes à 48 heures, selon la valeur du TTL (time to live, durée de vie) définie sur l'enregistrement. Le TTL indique aux serveurs DNS combien de temps garder la réponse en cache avant d'en chercher une nouvelle.
Pendant la propagation, votre site peut fonctionner pour certains visiteurs et pas pour d'autres. C'est normal. Il est impossible de forcer tous les serveurs DNS d'Internet à se mettre à jour en même temps. La meilleure approche est de prévoir les changements DNS pendant les périodes de faible trafic et de définir un TTL plus court avant de faire le changement pour que l'ancien cache expire plus vite.
Les termes DNS courants expliqués
Le DNS a son propre vocabulaire. Voici les termes que vous rencontrerez le plus probablement en gérant un domaine.
- Enregistrement A. Fait pointer un nom de domaine vers une adresse IPv4 (le format numérique standard comme 192.0.2.1). C'est l'enregistrement qui relie votre domaine au serveur où votre site est hébergé.
- Enregistrement CNAME. Fait pointer un nom de domaine vers un autre nom de domaine plutôt que vers une adresse IP. Souvent utilisé quand un sous-domaine (comme www) doit mener au même endroit que le domaine principal.
- Enregistrement MX. Indique à Internet quel serveur de messagerie gère les e-mails de votre domaine. Sans enregistrement MX correct, les e-mails envoyés à votre domaine ne seront pas livrés.
- Serveur de noms (enregistrement NS). Précise quels serveurs de noms font autorité pour votre domaine. C'est ce que vous modifiez quand vous déplacez la gestion DNS de votre domaine d'un fournisseur à un autre.
- Enregistrement TXT. Contient des informations textuelles que d'autres services peuvent lire. Couramment utilisé pour la vérification d'e-mail, la confirmation de propriété d'un domaine et les politiques de sécurité.
- TTL (time to live). Une valeur définie sur chaque enregistrement DNS qui contrôle combien de temps les autres serveurs gardent l'enregistrement en cache avant d'en demander une copie fraîche. Des TTL plus courts signifient des mises à jour plus rapides mais des requêtes plus fréquentes.
Le chapitre suivant de cette série traite en détail des enregistrements DNS, notamment de quand utiliser chaque type et comment les configurer correctement.
Comment WEMASY gère le DNS
Quand vous créez un site avec WEMASY et connectez votre propre domaine, WEMASY fournit la configuration DNS nécessaire. La plateforme vous indique précisément quels enregistrements définir et où faire pointer vos serveurs de noms. Le SSL est géré automatiquement, donc vous n'avez pas à créer d'enregistrements DNS distincts pour la vérification du certificat.
Pour les marques qui veulent garder la gestion du DNS simple, WEMASY réduit la configuration à quelques étapes. Vous enregistrez votre domaine, vous mettez à jour les enregistrements comme indiqué, et la plateforme s'occupe du lien entre votre domaine et votre site en ligne. Voyez ce qui est inclus selon les offres sur la page des tarifs WEMASY.
Questions fréquentes sur le DNS
Le DNS peut-il influencer la vitesse de chargement de votre site ?
Oui. La vitesse de la requête DNS est la première étape du chargement de toute page web. Si votre fournisseur DNS est lent ou si les enregistrements DNS ne sont pas configurés efficacement, la requête prend plus de temps et retarde le début du chargement de la page. Choisir un fournisseur DNS fiable avec des serveurs répartis dans plusieurs régions aide à garder des temps de requête courts pour les visiteurs partout. Avec le créateur de site web de WEMASY, vous pouvez le configurer directement sur votre site.
Peut-on utiliser des fournisseurs DNS différents pour le même domaine ?
Techniquement, vous pouvez faire pointer un domaine vers les serveurs de noms de deux fournisseurs différents, mais ce n'est pas recommandé pour la plupart des marques. Les deux fournisseurs doivent avoir des enregistrements DNS identiques en permanence, et les garder synchronisés ajoute de la complexité. Pour la plupart des sites, utiliser un seul fournisseur DNS et garder tous les enregistrements au même endroit est plus simple et moins source d'erreurs.
Quelle est la différence entre le DNS et une URL ?
Une URL est l'adresse complète que vous voyez dans votre navigateur, avec le protocole (comme https), le nom de domaine et le chemin de la page précise. Le DNS ne gère que la partie nom de domaine. Quand votre navigateur lit une URL, il en extrait le nom de domaine et utilise le DNS pour convertir ce nom en adresse IP du serveur. Le reste de l'URL indique au serveur quelle page ou quel fichier précis livrer.
Peut-on modifier les enregistrements DNS sans changer de bureau d'enregistrement ?
Oui. La gestion du DNS et l'enregistrement du domaine sont deux fonctions distinctes. Vous pouvez garder votre domaine enregistré chez un fournisseur tout en faisant pointer ses serveurs de noms vers un fournisseur DNS totalement différent. C'est courant quand une marque enregistre un domaine dans une entreprise mais héberge son site dans une autre. Modifier les paramètres de serveurs de noms chez votre bureau d'enregistrement suffit pour faire le changement.
Que deviennent les enregistrements DNS si votre domaine expire ?
Quand un domaine expire, les enregistrements DNS associés cessent de fonctionner. Le domaine entre dans un délai de grâce pendant lequel le bureau d'enregistrement peut encore conserver les enregistrements, mais ils ne sont plus servis sur Internet. Si le domaine n'est pas renouvelé pendant le délai de grâce, il finit par devenir disponible pour n'importe qui, et tous les anciens enregistrements DNS sont perdus définitivement. Garder votre domaine renouvelé et vos informations d'enregistrement à jour évite cela.