Les bases du SI - Le DNS (5/6)

Les bases du SI - Le DNS (5/6)
Photo by CHUTTERSNAP / Unsplash

Le DNS, c'est l'acronyme de Domain Name System ; merci et au revoir.

Plus sérieusement, le DNS est un protocole support qui permet de convertir une URL en adresse IP.

Le nom de DNS tel que blog.adr1.fr peut être décomposé comme suit :

  • Le TLD - Top Level Domain
  • Le Domain Part
  • Le Subdomain Part
  • Le Host Part

DNS Resolution Algorithm

La résolution des noms est réalisée par un resolver qui réalise les étapes suivantes :

  1. Le resolver contacte un des root name servers ; ces serveurs contiennent les informations à propos du TLD
  2. Le resolver demande au root name server le nom du serveur qui est capable de donner des informations sur le domaine
  3. Si il existe un ou plusieurs subdomains, l'étape 2 est réalisée une nouvelle fois pour chaque subdomain
  4. Enfin, le resolver demande la résolution du nom pour la partie host

L'adresse IP du root server est codée en dur dans la configuration du resolver.

Reverse DNS Resolution

Le Domaine Name System peut également réaliser l'opération inverse à savoir convertir une IP en DNS Name.