Retour au cours

Protocoles d'application clés : DNS (Domain Name System)

Les fondamentaux du réseau : le guide de zéro à héros

Leçon 46 : Protocoles d'application clés : DNS (Domain Name System)

Le DNS est souvent appelé l'« annuaire d'Internet ». C'est un protocole de la couche Application (L7) essentiel pour convertir les noms de domaine lisibles par l'homme en adresses IP numériques.

Pourquoi le DNS ?

Les ordinateurs et les routers communiquent via des adresses IP, mais les humains préfèrent utiliser des noms (comme coursera.org). Le DNS fournit le service de traduction.

Le processus DNS (La requête) :

  1. Demande de l'hôte : Votre ordinateur tente de visiter google.com. Il vérifie d'abord son cache DNS local.
  2. Serveur DNS local : S'il ne le trouve pas localement, la demande va à votre serveur DNS configuré (souvent votre router ou le serveur de votre ISP).
  3. Recherche récursive : Si le serveur DNS local ne connaît pas la réponse, il lance une recherche récursive en contactant la hiérarchie DNS mondiale :
    • Serveurs Racines (Root) : Indiquent au serveur local quel serveur de domaine de premier niveau (TLD) contacter (.com, .org).
    • Serveurs TLD : Indiquent au serveur local quel serveur faisant autorité gère google.com.
    • Serveur faisant autorité (Authoritative) : Ce serveur connaît l'adresse IP spécifique de google.com.
  4. Réponse : L'adresse IP est renvoyée à travers la chaîne jusqu'à votre ordinateur, qui initie alors la connexion en utilisant l'adresse IP.

Détails du protocole : Le DNS utilise généralement le port UDP 53 pour les requêtes rapides, mais passe au port TCP 53 pour les transferts de zone volumineux.