Dans le chapitre précédent, nous avons établi qu'un nom de domaine et un site web sont deux choses différentes. Le nom de domaine est l'adresse. Le site web est ce qui se trouve à cette adresse. Le système qui les relie est le DNS. Nous allons maintenant plus loin sur le fonctionnement d'un nom de domaine et sur ce qui se passe chaque fois que quelqu'un le tape dans un navigateur.
La réponse courte : un nom de domaine fonctionne en traduisant une adresse lisible par les humains en adresse IP numérique du serveur où sont stockés les fichiers de votre site. La réponse complète fait intervenir une chaîne de recherches que votre navigateur gère automatiquement, en quelques fractions de seconde, sans que vous voyiez rien.
Comment fonctionne un nom de domaine ?
Vous tapez wemasy.fr dans votre navigateur et appuyez sur Entrée. Voici ce qui se passe ensuite, dans l'ordre.
Votre navigateur vérifie d'abord son propre cache. S'il a récemment cherché ce nom de domaine, il connaît déjà l'adresse IP et charge directement le site. Sinon, il transmet la requête à un résolveur DNS. Le résolveur est en général exploité par votre fournisseur d'accès à internet, même si vous pouvez aussi utiliser des résolveurs publics. Son rôle est de trouver l'adresse IP du nom de domaine demandé.
Le résolveur vérifie ensuite son propre cache. S'il a récemment cherché wemasy.fr, il renvoie la réponse de sa mémoire. Sinon, il commence à interroger. Le résolveur envoie une requête à un serveur de noms racine. Les serveurs de noms racine sont au sommet du système DNS. Ils ne connaissent pas l'adresse IP de chaque nom de domaine, mais ils savent où trouver les bons serveurs de noms de chaque domaine de premier niveau. Le serveur racine indique au résolveur de s'adresser au serveur de noms du TLD pour .com.
Le serveur de noms du TLD gère tous les domaines .com. Il ne connaît pas précisément l'adresse IP de wemasy.fr, mais il sait quels serveurs de noms en sont responsables. Il renvoie le résolveur vers le serveur de noms faisant autorité pour wemasy.fr.
Le serveur de noms faisant autorité est l'endroit où se trouve la vraie réponse. Il détient les enregistrements DNS du domaine, notamment un enregistrement A qui associe le nom de domaine à une adresse IP précise. Le résolveur récupère cette adresse IP, la transmet à votre navigateur, et votre navigateur se connecte au serveur situé à cette adresse. Le serveur renvoie les fichiers du site, et la page se charge.
De votre côté, vous avez tapé un nom et une page est apparue. Derrière, quatre systèmes distincts ont répondu en séquence. L'ensemble de l'échange prend en général moins de 100 millisecondes.
Qu'est-ce que le DNS et pourquoi existe-t-il ?
DNS signifie Domain Name System, ou système de noms de domaine. C'est l'annuaire mondial qui permet d'utiliser des noms plutôt que des chiffres pour trouver les sites web. Sans lui, il faudrait mémoriser une suite comme 185.230.65.11 chaque fois que l'on voudrait visiter un site.
Le système a été conçu pour être décentralisé. Aucun serveur unique ne sait où se trouve chaque site web. La responsabilité est répartie entre des milliers de serveurs de noms dans le monde, chacun détenant les enregistrements d'une partie de l'ensemble. Cela rend le système rapide, résilient et évolutif.
Le DNS gère bien plus que les sites web. Il achemine les e-mails, vérifie la propriété d'un domaine, alimente les sous-domaines et gère les enregistrements de sécurité. Pour une vue complète du fonctionnement du système DNS à ce niveau, le chapitre approfondi sur le DNS le détaille.
Que sont les serveurs de noms et que font-ils ?
Un serveur de noms est un serveur qui stocke les enregistrements DNS d'un domaine. Quand vous enregistrez un nom de domaine, il est attribué à un ensemble de serveurs de noms. Ces serveurs de noms sont la source faisant autorité pour tout ce qui touche au DNS de ce domaine. Si quelqu'un veut connaître l'adresse IP derrière votre nom de domaine, il finit chez vos serveurs de noms pour obtenir la réponse.
La plupart des registrars attribuent des serveurs de noms par défaut quand vous enregistrez un domaine. Si vous utilisez un hébergeur séparé, vous modifiez vos serveurs de noms pour qu'ils pointent vers votre hébergeur. C'est ainsi que le domaine enregistré à un endroit est relié au site que vous avez créé ailleurs.
Quand vous changez de serveurs de noms, vous indiquez au système DNS mondial de chercher les enregistrements de votre domaine à un nouvel endroit. Les enregistrements DNS que vous aviez configurés chez les anciens serveurs de noms ne sont pas repris automatiquement. Vous les recréez sur les nouveaux serveurs de noms.
Qu'est-ce qu'un enregistrement A ?
Un enregistrement A est un enregistrement DNS qui associe un nom de domaine à une adresse IP. C'est l'enregistrement central qui fait pointer un nom de domaine vers un site web. Quand le résolveur DNS atteint votre serveur de noms faisant autorité et demande où se trouve wemasy.fr, c'est l'enregistrement A qu'il trouve.
Il existe plusieurs types d'enregistrements DNS, chacun avec sa fonction. Les enregistrements A gèrent la correspondance avec les adresses IP. Les enregistrements MX gèrent l'acheminement des e-mails. Les enregistrements CNAME créent des alias qui font pointer un nom de domaine vers un autre. Les enregistrements TXT contiennent des chaînes de vérification et des configurations de sécurité. L'enregistrement A est celui qui est le plus directement lié au chargement d'un site par votre nom de domaine. Pour le détail du rôle de chaque type, consultez le guide des types d'enregistrements DNS.
Que se passe-t-il quand le DNS n'est pas encore configuré ?
Si vous enregistrez un nom de domaine sans jamais configurer d'enregistrements DNS, le domaine existe dans le registre mais ne mène nulle part. Un navigateur qui essaie de chercher l'adresse IP n'obtient aucune réponse. La page ne se charge pas. Les visiteurs voient une erreur ou un écran vide, selon le navigateur.
C'est pourquoi enregistrer un nom de domaine n'est pas la même chose que d'avoir un site qui fonctionne. Le nom de domaine est actif en ce sens qu'il est enregistré et que personne d'autre ne peut le prendre. Mais il n'est pas fonctionnel tant que les enregistrements DNS ne sont pas configurés et ne pointent pas vers un serveur contenant de vrais fichiers de site.
La même chose se produit temporairement chaque fois que vous modifiez vos réglages DNS. Il y a toujours un écart entre le moment où vous enregistrez la modification et celui où elle atteint l'ensemble du système DNS.
Qu'est-ce que la propagation DNS ?
La propagation DNS est le temps nécessaire pour qu'une modification de vos enregistrements DNS se répande dans tous les résolveurs et caches du monde. Quand vous mettez à jour un enregistrement A ou changez de serveurs de noms, la modification ne prend pas effet partout instantanément. Différents résolveurs ont conservé l'ancienne information pendant des durées différentes.
La durée de la propagation dépend d'un réglage appelé TTL, pour time to live (durée de vie). Le TTL est défini sur chaque enregistrement DNS et indique aux résolveurs combien de temps conserver l'information avant de vérifier s'il y a une mise à jour. Un TTL de 3 600 secondes signifie que les résolveurs peuvent garder les anciennes données jusqu'à une heure avant de les actualiser. Des TTL plus bas permettent une propagation plus rapide mais des recherches plus fréquentes.
Pendant la propagation, certains visiteurs atteignent l'ancien serveur et d'autres le nouveau, selon le résolveur qu'ils utilisent. La propagation complète se termine en général en quelques heures, même si elle peut parfois prendre jusqu'à 48 heures. Le chapitre sur la propagation DNS la détaille entièrement, notamment comment vérifier si elle est terminée et que faire si elle prend plus de temps que prévu.
Pourquoi ce processus compte-t-il pour votre marque ?
Regardez de plus près comment le système des noms de domaine est conçu, et vous découvrirez un niveau de contrôle qui ne devient évident que la première fois que vous en avez besoin.
Votre nom de domaine n'est lié à aucun serveur en particulier. Il pointe vers le serveur que vous lui indiquez. Si vous déplacez votre site chez un autre hébergeur, vous mettez à jour les enregistrements DNS et les visiteurs suivent. Le nom de domaine reste le même. L'adresse de votre marque ne change pas. Vos liens, votre classement dans les recherches et le souvenir qu'a votre public de votre adresse restent intacts.
Cette séparation entre le domaine et le serveur est ce qui rend la refonte ou la migration d'un site gérable. Vous pouvez créer une nouvelle version de votre site sur un serveur de test, la tester, puis mettre à jour l'enregistrement A pour faire pointer votre nom de domaine vers le nouveau serveur. Le basculement se fait sans que vos visiteurs voient jamais une adresse cassée.
Cela signifie aussi que votre nom de domaine a une forme de permanence que n'ont pas les fichiers de votre site. Les serveurs sont mis à niveau, les plateformes changent, les sites sont reconstruits. Le nom de domaine persiste à travers tout cela, tant que vous continuez à le renouveler. C'est pourquoi votre nom de domaine est un actif de marque qui mérite d'être protégé. Pour en savoir plus sur ce qu'est un nom de domaine et ce qu'implique son enregistrement, consultez le chapitre sur la différence entre un nom de domaine et un site web.
Comment WEMASY gère la connexion du nom de domaine
Sur WEMASY, quand vous enregistrez un nom de domaine et créez votre site depuis le même compte, la connexion DNS est configurée automatiquement. Les serveurs de noms, l'enregistrement A et tous les autres enregistrements DNS nécessaires sont mis en place pour vous. Vous n'avez pas besoin de vous connecter chez un registrar séparé, de chercher vos réglages de serveurs de noms ni de saisir une adresse IP à la main.
Si vous avez enregistré votre nom de domaine ailleurs et voulez l'utiliser avec un site WEMASY, vous le connectez en modifiant les serveurs de noms chez votre registrar pour qu'ils pointent vers ceux de WEMASY. Ensuite, WEMASY gère les enregistrements DNS du domaine. Le détail de ce que comprend chaque offre se trouve sur les tarifs WEMASY.
Questions fréquentes
Que se passe-t-il si je fais pointer mon domaine vers la mauvaise adresse IP ?
Les visiteurs qui tapent votre nom de domaine arriveront sur le mauvais serveur, ou sur rien du tout si cette adresse IP n'a aucun site derrière. Le navigateur affiche une erreur de connexion ou une page vide. La solution est de mettre à jour votre enregistrement A avec la bonne adresse IP et d'attendre la fin de la propagation DNS. C'est l'une des raisons pour lesquelles il est important de revérifier les enregistrements DNS quand on connecte un domaine à un nouvel hébergeur. Avec le créateur de site web de WEMASY, vous pouvez le configurer directement sur votre site.
Pourquoi mon site affiche-t-il encore l'ancienne version après le passage à un nouveau serveur ?
Les enregistrements DNS sont mis en cache à plusieurs endroits de la chaîne de recherche, y compris sur votre propre appareil et chez le résolveur de votre fournisseur d'accès. Même après la mise à jour de votre enregistrement A, l'ancienne adresse IP peut encore être en cache localement. Vider le cache de votre navigateur et le cache DNS peut aider, mais dans certains cas il suffit d'attendre l'expiration du TTL pour que tous les visiteurs voient la version à jour.
Puis-je utiliser le même nom de domaine pour deux sites web différents en même temps ?
Non. Un nom de domaine ne peut pointer que vers une seule adresse IP à la fois par son enregistrement A. Si vous voulez que différentes sections de votre site pointent vers des serveurs différents, vous pouvez utiliser des sous-domaines. Par exemple, store.yourbrand.com peut pointer vers un autre serveur que yourbrand.com tout en restant dans le même domaine.
Ai-je besoin de connaissances techniques pour gérer les réglages DNS de mon domaine ?
Les modifications DNS de base, comme mettre à jour un enregistrement A ou ajouter un CNAME, sont gérables sans connaissances techniques poussées si votre fournisseur a une interface claire. Les concepts eux-mêmes sont simples dès que l'on comprend le rôle de chaque type d'enregistrement. Les plateformes qui réunissent l'enregistrement de domaine et l'hébergement gèrent souvent la configuration DNS pour vous automatiquement, vous n'avez donc jamais besoin de toucher aux enregistrements.
Quelle est la différence entre un serveur de noms et un enregistrement DNS ?
Un serveur de noms est le serveur qui détient tous les enregistrements DNS de votre domaine. Un enregistrement DNS est une entrée précise de ce serveur de noms qui indique au système DNS quoi faire pour une requête donnée, comme acheminer le trafic web, les e-mails ou les sous-domaines. Quand vous changez de serveurs de noms, vous confiez le contrôle de tous vos enregistrements DNS à un nouveau fournisseur. Quand vous modifiez un seul enregistrement DNS, vous changez une instruction précise alors que le serveur de noms reste le même.
Vous savez maintenant comment fonctionne un nom de domaine, du moment où quelqu'un le tape à celui où la page se charge. Il existe un terme voisin que vous avez sans doute vu employé comme synonyme de nom de domaine, mais c'est autre chose. Ce terme, c'est l'URL. Le chapitre suivant détaille exactement ce qui sépare une URL d'un nom de domaine, et pourquoi cette distinction compte quand vous installez votre site.