Si vous savez déjà ce qu'est un nom de domaine, la couche suivante est le système qui fait fonctionner les noms de domaine. Chaque site, chaque e-mail, chaque application qui se connecte à un serveur dépend d'un DNS qui tourne discrètement en arrière-plan. Sans lui, internet ne serait qu'une grille d'adresses numérotées sans aucun nom.
Qu'est-ce que le DNS ?
DNS signifie « domain name system », le système de noms de domaine. C'est un réseau mondial de serveurs qui traduit des noms de domaine lisibles par les humains en adresses IP lisibles par les machines. Quand vous tapez un domaine dans votre navigateur, votre ordinateur ne sait pas où se trouve ce nom. Il lui faut un numéro. Le DNS est le système qui trouve ce numéro.
Pensez à l'application de contacts de votre téléphone. Vous touchez le nom d'une personne et votre téléphone compose le bon numéro. Vous ne retenez jamais le numéro lui-même. Le DNS fonctionne de la même façon pour internet. Vous fournissez le nom, et le DNS renvoie le numéro dont votre navigateur a besoin pour joindre le bon serveur.
La comparaison avec l'annuaire revient souvent, mais le DNS va bien plus loin qu'un annuaire papier. Un annuaire est imprimé une fois et devient vite obsolète. Le DNS se met à jour en temps réel. Quand un site change de serveur, les enregistrements DNS changent et tout internet s'ajuste en quelques heures. C'est un répertoire vivant, mis à jour en permanence, qui traite des milliards de recherches chaque jour.
Pourquoi le DNS existe-t-il ?
Les ordinateurs communiquent avec des adresses IP. Une adresse IP est une suite de chiffres comme 93.184.216.34 qui désigne un serveur précis. Chaque appareil connecté à internet en a au moins une. Le problème, c'est que les gens retiennent très mal les longs nombres.
Le DNS a été créé pour combler cet écart. Au lieu de demander aux gens de mémoriser les adresses IP de chaque site visité, le DNS leur permet d'utiliser des noms simples. Vous tapez le nom. Le DNS le convertit. Votre navigateur atteint le serveur. Tout cela se passe sans que vous y pensiez.
Sans DNS, vous devriez chercher et saisir l'adresse IP de chaque site que vous voulez visiter. Les favoris seraient des rangées de chiffres. Les liens dans les e-mails seraient illisibles. Internet tel que vous le connaissez ne serait pas utilisable au quotidien.
Comment fonctionne une recherche DNS ?
Chaque fois que vous visitez un site, une recherche DNS s'exécute en arrière-plan. Elle suit un chemin précis à travers plusieurs serveurs, chacun affinant la réponse jusqu'à ce que votre navigateur obtienne l'adresse IP dont il a besoin. Tout le processus prend quelques millisecondes. Voici chaque étape.
Étape 1. Votre navigateur vérifie son propre cache
Avant de demander à qui que ce soit d'autre, votre navigateur vérifie s'il connaît déjà la réponse. Si vous avez visité le même site récemment, l'adresse IP est peut-être encore enregistrée dans le cache local de votre navigateur. Si elle y est, la recherche s'arrête aussitôt et votre navigateur charge la page. Aucun serveur extérieur n'est nécessaire.
Étape 2. Votre système d'exploitation vérifie son cache
Si votre navigateur n'a pas la réponse, il interroge le système d'exploitation de votre ordinateur. Votre système garde son propre cache DNS, distinct de celui du navigateur. Il a peut-être enregistré l'adresse IP à partir d'un autre navigateur ou d'une autre application qui a visité le même domaine. Si le système l'a, la recherche s'arrête ici.
Étape 3. La requête part vers un résolveur récursif
Quand ni le navigateur ni le système n'ont la réponse, la requête quitte votre ordinateur. Elle va vers un résolveur récursif, un serveur DNS généralement géré par votre fournisseur d'accès à internet. Le travail du résolveur est de retrouver l'adresse IP pour votre compte. Il n'a pas encore la réponse, mais il connaît la chaîne de serveurs à interroger.
Le résolveur a aussi son propre cache. Si un autre utilisateur du même réseau a visité ce domaine récemment, le résolveur a peut-être déjà l'adresse IP en mémoire. Si c'est le cas, il renvoie la réponse et la recherche prend fin. Sinon, le résolveur commence à parcourir la hiérarchie DNS.
Étape 4. Le résolveur contacte un serveur de noms racine
Le premier arrêt est l'un des serveurs de noms racine d'internet. Il existe 13 ensembles de serveurs de noms racine, désignés de A à M, répartis dans le monde entier. Chaque ensemble tourne sur des centaines de serveurs physiques. Le serveur racine ne connaît pas l'adresse IP de votre domaine. Il sait en revanche quel serveur gère l' extension de domaine que vous cherchez. Si vous visitez un domaine en .com, le serveur racine renvoie le résolveur vers le serveur de noms TLD du .com.
Étape 5. Le serveur de noms TLD affine la recherche
TLD signifie « top-level domain », l'extension de premier niveau. Le serveur de noms TLD du .com connaît tous les domaines .com enregistrés sur internet. Il ne détient pas l'adresse IP finale, mais il sait quel serveur de noms faisant autorité est responsable du domaine précis que vous voulez. Il renvoie cette information au résolveur.
Étape 6. Le serveur de noms faisant autorité renvoie l'adresse IP
Le serveur de noms faisant autorité est le dernier arrêt. Ce serveur détient les véritables enregistrements DNS du domaine, dont l'enregistrement A qui associe le nom de domaine à une adresse IP. Il renvoie l'adresse IP au résolveur. Le résolveur met la réponse en cache pour les prochaines recherches et la transmet à votre navigateur.
Étape 7. Votre navigateur se connecte et charge la page
Avec l'adresse IP en main, votre navigateur envoie une requête directement à ce serveur. Le serveur répond avec les fichiers du site, et la page s'affiche sur votre écran. Toute la chaîne, de votre première frappe à la page terminée, se déroule généralement en moins de 100 millisecondes.
Que se passe-t-il quand le DNS tombe en panne ?
Le DNS est invisible quand il fonctionne. Quand il casse, les effets sont immédiats et souvent déroutants, parce que les symptômes ressemblent à autre chose.
- Votre site ne se charge plus. Si l'enregistrement DNS qui pointe vers votre serveur web est faux ou manquant, les navigateurs ne trouvent pas votre site. Votre domaine vous appartient toujours, mais les visiteurs voient une page d'erreur au lieu de votre contenu.
- Les e-mails n'arrivent plus. L'e-mail dépend des enregistrements MX dans vos réglages DNS. Si ces enregistrements sont supprimés ou pointent vers le mauvais serveur, les messages envoyés à votre domaine sont rejetés ou disparaissent.
- Les certificats SSL ne se renouvellent plus. Certaines méthodes de vérification SSL s'appuient sur des enregistrements DNS. Supprimez ou modifiez ces enregistrements et le renouvellement échoue, laissant votre site sans connexion sécurisée.
- Les outils tiers se déconnectent. Des services comme les outils d'e-mail marketing ou la vérification des statistiques demandent souvent des enregistrements DNS précis. Les modifier ou les supprimer coupe la connexion.
- Les visiteurs voient des résultats différents selon leur position. Pendant la propagation DNS (la période qui suit la mise à jour d'un enregistrement), certains serveurs DNS ont encore l'ancienne information en cache. Certains visiteurs atteignent le nouveau serveur. D'autres atteignent l'ancien. Cela peut durer jusqu'à 48 heures.
La plupart des problèmes DNS se résument à un enregistrement faux, à un enregistrement manquant ou à un changement qui n'a pas fini de se propager sur internet. La solution est en général simple une fois que vous savez quel enregistrement vérifier.
Comment les réglages DNS de votre domaine contrôlent-ils le trafic ?
Les réglages DNS de votre domaine sont le panneau de commande qui décide où va votre trafic. Chaque service relié à votre domaine, de votre site à votre e-mail en passant par vos outils de statistiques, passe par des enregistrements DNS.
Quand vous avez fini d' enregistrer un domaine, l'une des premières choses à configurer est le DNS. Vous faites pointer l'enregistrement A de votre domaine vers le serveur qui héberge votre site. Vous définissez les enregistrements MX pour que l'e-mail sache où aller. Vous ajoutez des enregistrements TXT pour que les services tiers puissent vérifier que vous possédez le domaine.
Changez l'un de ces enregistrements et le trafic bascule. Faites pointer votre enregistrement A vers un nouveau serveur et votre site déménage. Mettez à jour vos enregistrements MX et votre e-mail se met à arriver chez un autre fournisseur. Le DNS vous donne le contrôle de chaque connexion liée à votre domaine.
C'est aussi pourquoi il est important de comprendre la différence entre domaine et hébergement . Votre domaine est le nom. Votre hébergement est le serveur. Le DNS est le pont qui relie les deux. Sans les bons réglages DNS, votre domaine et votre hébergement ne se parlent pas.
Quelle différence entre le DNS et un bureau d'enregistrement ?
Le DNS et votre bureau d'enregistrement de domaine sont deux choses distinctes, même s'ils viennent souvent de la même entreprise.
Votre bureau d'enregistrement est l'entreprise où vous achetez et gérez votre nom de domaine. Il s'occupe de l'enregistrement, du renouvellement et des données de propriété. Le DNS est le système qui traduit votre nom de domaine en adresse IP pour qu'internet puisse acheminer le trafic au bon endroit.
Vous pouvez enregistrer un domaine auprès d'une entreprise et utiliser des serveurs DNS chez une tout autre. Beaucoup de marques le font. Elles achètent le domaine chez un bureau d'enregistrement et font pointer les serveurs de noms vers le DNS de leur hébergeur. Le bureau d'enregistrement gère la propriété. Le fournisseur DNS gère l'acheminement.
La confusion vient du fait que la plupart des bureaux d'enregistrement proposent aussi la gestion DNS intégrée. Quand vous vous connectez à votre bureau d'enregistrement et que vous voyez une page de réglages DNS, on dirait que c'est la même chose. Ce n'est pas le cas. L'un concerne le propriétaire du domaine. L'autre concerne l'endroit où le domaine envoie le trafic.
Les termes DNS à connaître
Le DNS a son propre vocabulaire. Vous n'avez pas besoin de tout mémoriser, mais connaître les bases aide quand vous configurez un site ou cherchez l'origine d'un problème.
- Serveur de noms. Le serveur qui stocke les enregistrements DNS d'un domaine. Quand quelqu'un demande « vers quoi pointe ce domaine ? », le serveur de noms a la réponse.
- Résolveur. Le serveur qui reçoit votre requête DNS et parcourt la chaîne de serveurs de noms pour trouver l'adresse IP. Votre fournisseur d'accès en gère un, tout comme les services DNS publics.
- Enregistrement A. L'enregistrement DNS qui associe un nom de domaine à une adresse IPv4 (comme 93.184.216.34). C'est l'enregistrement qui relie votre domaine au serveur où se trouve votre site.
- Enregistrement CNAME. Un enregistrement qui fait pointer un nom de domaine vers un autre nom de domaine. Souvent utilisé pour les sous-domaines, afin que www.yourdomain.com pointe au même endroit que yourdomain.com.
- Enregistrement MX. L'enregistrement qui indique à internet quel serveur gère l'e-mail de votre domaine. Sans enregistrement MX correct, les e-mails adressés à votre domaine ne seront pas livrés.
- TTL (time to live). Une valeur sur chaque enregistrement DNS qui définit combien de temps les autres serveurs le gardent en cache avant de vérifier s'il a changé. Un TTL plus court signifie des mises à jour plus rapides mais des recherches plus fréquentes.
Le prochain chapitre de cette série détaille les types d'enregistrements DNS, notamment quand utiliser chacun et comment le configurer correctement.
Comment WEMASY gère le DNS
Quand vous créez un site avec WEMASY et que vous connectez votre propre domaine, WEMASY vous donne les enregistrements DNS exacts à saisir. La plateforme vous guide à chaque étape pour que vous sachiez quels enregistrements ajouter et où. Le SSL est configuré automatiquement, ce qui signifie que vous n'avez pas à créer vous-même d'enregistrements DNS pour la vérification du certificat.
Pour les marques qui veulent éviter la partie technique, WEMASY garde les choses simples. Vous enregistrez votre domaine, suivez les étapes guidées, et la plateforme connecte votre domaine à votre site en ligne. Découvrez ce que chaque offre inclut sur la page tarifs de WEMASY.
La suite
Cet article a expliqué ce qu'est le DNS, comment une recherche DNS parcourt internet et pourquoi les réglages DNS comptent pour chaque domaine. Le prochain chapitre va plus loin sur les serveurs DNS en particulier : les différents types de serveurs concernés, leur organisation et le rôle de chacun pour que internet continue de fonctionner.
Questions fréquentes sur le DNS
Peut-on utiliser le DNS sans posséder de domaine ?
Non. Le DNS ne fonctionne qu'avec des noms de domaine enregistrés. Tout le système est conçu pour traduire des noms de domaine en adresses IP. Si vous ne possédez pas de domaine, le DNS n'a rien à résoudre. Il faudrait accéder aux serveurs directement par leur adresse IP, ce qui était la façon dont internet fonctionnait avant la création du DNS. Avec le créateur de site webde WEMASY, vous pouvez le mettre en place directement sur votre site.
Le DNS est-il le même dans tous les pays ?
Le système DNS lui-même est mondial. Les 13 ensembles de serveurs racine servent tout internet. Les réponses DNS peuvent toutefois varier selon la position. Certains grands sites utilisent une technique appelée GeoDNS qui renvoie des adresses IP différentes selon l'origine de la requête. Cela dirige les visiteurs vers le serveur le plus proche pour des chargements plus rapides. Le système est le même partout, mais les réponses qu'il donne peuvent différer selon la géographie.
Changer de fournisseur DNS affecte-t-il votre classement dans les moteurs de recherche ?
Changer de fournisseur DNS n'affecte pas directement votre classement. Les moteurs de recherche classent les pages selon le contenu, les liens et l'expérience utilisateur. Cependant, si le changement de DNS provoque une interruption ou ralentit votre site pendant la propagation, cette perturbation temporaire pourrait influencer la façon dont les moteurs explorent et indexent vos pages. Une migration DNS propre, sans interruption, ne devrait avoir aucun impact sur le classement.
Comment savoir si un problème DNS fait tomber votre site ?
Le moyen le plus rapide est de lancer une recherche DNS avec un outil en ligne gratuit. Saisissez votre domaine et vérifiez s'il renvoie une adresse IP. Si l'outil n'affiche aucun résultat ou une erreur, ce sont vos enregistrements DNS qui posent problème. S'il renvoie la bonne adresse IP mais que votre site ne se charge toujours pas, le problème vient de votre serveur web, pas du DNS. Séparer les problèmes DNS des problèmes d'hébergement fait gagner du temps au dépannage.
Le DNS peut-il être piraté ?
Oui. Les attaques DNS sont une menace réelle. Les plus courantes sont l'usurpation DNS (DNS spoofing, où un acteur malveillant insère de faux enregistrements pour que votre domaine pointe vers un serveur malveillant) et le détournement DNS (DNS hijacking, où quelqu'un accède à vos réglages DNS et les modifie). Protéger votre DNS commence par choisir un fournisseur DNS réputé, activer l'authentification à deux facteurs sur votre compte de bureau d'enregistrement et surveiller vos enregistrements DNS pour repérer tout changement inattendu.