Aller au contenu

Comment fonctionne la résolution DNS ?



Quand on tape un nom de domaine comme alexsoluweb.ca dans un navigateur, on s’attend à ce que le site s’ouvre. Mais en réalité, avant d’arriver sur le site, une mécanique complexe se met en route : c’est ce qu’on appelle la résolution DNS.

Voici comment tout ça fonctionne — expliqué simplement, mais en allant au fond des choses.

Étape 1 : le navigateur demande l’adresse IP du site

Un nom de domaine est juste un alias lisible pour humains. Les ordinateurs, eux, ont besoin d’une adresse IP. Donc la première étape est :

“Quelle est l’IP de alexsoluweb.ca ?”

Étape 2 : le résolveur DNS entre en jeu

Ton ordinateur interroge un résolveur DNS (comme ceux de ton fournisseur d’accès Internet, ou de Google 8.8.8.8, Cloudflare 1.1.1.1, etc.).

S’il n’a pas déjà la réponse en cache, il va remonter toute la chaîne DNS, étape par étape.

Étape 3 : les serveurs racine (root servers)

Les résolveurs DNS commencent par contacter les serveurs DNS racine, qui leur disent :

“Je ne connais pas l’IP de ce domaine, mais pour les domaines en .ca, tu dois demander aux serveurs TLD du .ca.”

Ces serveurs racine utilisent un fichier spécial préchargé appelé root zone file, maintenu par l’IANA, qui liste les autorités officielles de chaque extension (.com, .fr, .ca…).

Étape 4 : les serveurs du TLD .ca

Les serveurs du registre CIRA (l’autorité canadienne pour les domaines .ca) prennent le relais. Ils regardent dans leur base de données, et répondent :

“Le domain alexsoluweb.ca est configuré pour utiliser les serveurs de noms suivants :
dns1.registrar-servers.com et dns2.registrar-servers.com.”

Mais comment CIRA sait ça ? → Parce que ton registrar (ex: Namecheap) a déclaré ces serveurs NS au moment de la création ou de la configuration du domaine.

Étape 5 : les serveurs de noms autoritatifs

Le résolveur DNS contacte maintenant directement dns1.registrar-servers.com, qui gère ta zone DNS. Il y trouve l’enregistrement A correspondant à alexsoluweb.ca :

“Voici l’IP du serveur où le site est hébergé : 192.0.x.x

Et enfin… ton navigateur se connecte à cette IP, et ton site s’affiche.

Résumé visuel (en version texte)

Navigateur → Résolveur DNS → Root servers → Serveurs du .CA (CIRA)
→ Serveurs DNS déclarés (chez Namecheap) → IP du site → Affichage du site

Et si tu changes les NS ?

Si un jour tu veux utiliser Cloudflare ou un autre fournisseur DNS, tu modifies les NS dans ton registrar (ex: Namecheap). Le registrar transmet alors les nouveaux NS à CIRA, qui met à jour son registre, et tous les DNS du monde commenceront à demander à Cloudflare à la place.

Ce qu’il faut retenir

  • Les serveurs NS sont déclarés par ton registrar, mais stockés par le registre du TLD (ex: CIRA pour .ca)
  • Le navigateur ne sait rien au départ, mais remonte toute la chaîne (root > TLD > NS > IP)
  • Modifier tes NS permet de déléguer ta gestion DNS à un autre fournisseur (Cloudflare, etc.)
  • C’est cette chaîne qui permet à n’importe qui sur Terre de retrouver ton site à partir d’un nom de domaine.

Pour conclure, ce schéma illustre l’ensemble du processus de résolution DNS abordé ci-dessus. Il permet de visualiser clairement chaque acteur impliqué, du résolveur initial jusqu’au serveur de noms autoritatif de votre domaine :