Comment l’ordinateur trouve-t-il un site à partir de son nom ?

Comment l’ordinateur trouve-t-il un site à partir de son nom ?

Tu tapes « easysciences.fr » dans ton navigateur et la page s’affiche. Pourtant, sur internet, les ordinateurs ne se trouvent pas par leur nom mais par un numéro, l’adresse IP. Quelqu’un fait la traduction pour toi, en une fraction de seconde.

Le trajet d’une requête DNS

  • Ton ordinateur regarde d’abord dans son propre cache s’il connaît déjà la réponse.
  • Sinon, il interroge un serveur DNS récursif, souvent celui de ta box ou de ton fournisseur d’accès.
  • Ce serveur demande à un serveur racine qui gère « .fr », puis au serveur de l’extension .fr qui connaît le serveur responsable du domaine.
  • Le serveur du domaine renvoie l’adresse IP. Elle remonte jusqu’à ton ordinateur, qui contacte enfin le site.

Tout cela prend en général moins de 50 millisecondes.

L’essentiel à retenir

Le DNS (Domain Name System) est l’annuaire d’internet. Le résultat est gardé quelque temps en mémoire (cache) pour aller plus vite la fois suivante.

DNS : nom de domaine (easysciences.fr) → adresse IP (par exemple 203.0.113.10)

Le piège à éviter

Beaucoup pensent que le nom de domaine suffit pour joindre un serveur. Les routeurs d’internet ne comprennent que les adresses IP. Si le DNS ne répond pas, le site semble « en panne » alors que le serveur fonctionne : on pourrait le joindre en tapant directement son adresse IP.

À quoi ça sert ?

Grâce au DNS, un site peut changer de serveur sans changer de nom. Il sert aussi à acheminer les courriels et à répartir les visiteurs entre plusieurs serveurs. Le contrôle parental et certains filtres de sites fonctionnent en modifiant les réponses DNS.

Questions fréquentes

Que veut dire DNS ?

Domain Name System, le système de noms de domaine.

À quoi sert le cache DNS ?

À garder les réponses récentes pour ne pas refaire tout le trajet à chaque visite.

Que se passe-t-il si le DNS tombe en panne ?

Les sites deviennent injoignables par leur nom, même si leurs serveurs fonctionnent.

Comment connaître l’adresse IP d’un site ?

Avec la commande nslookup ou ping suivie du nom de domaine.

Pour aller plus loin

Toutes les notions de base du lycée · EasySciences

La fiche mémo de cette notion

Toute la notion résumée sur une page A4, à télécharger pour réviser.

Télécharger la fiche mémo (abonnés)