Sommaire
🌐 Module R10 – Le DNS (Domain Name System)
Objectifs : comprendre le rôle du DNS, sa hiérarchie, les principaux types d'enregistrements, et le mécanisme de résolution de noms.
📖 Introduction
Retenir 172.217.20.142 plutôt que google.com serait bien peu pratique. Le DNS (Domain Name System) est l'annuaire d'Internet : il traduit les noms de domaine lisibles par l'humain en adresses IP compréhensibles par les machines. C'est un protocole fondamental, indissociable de DHCP (module R11) que l'on configure généralement ensemble sur un serveur.
À l'issue de ce module, vous serez capable de :
- Expliquer le rôle du DNS dans la résolution de noms.
- Décrire la hiérarchie DNS (racine, TLD, domaine, sous-domaine).
- Identifier les principaux types d'enregistrements DNS.
- Comprendre le mécanisme de résolution récursive et itérative.
- Utiliser les outils de diagnostic DNS (nslookup, dig).
🌳 La hiérarchie DNS
Le DNS est organisé en arborescence, des serveurs racine jusqu'aux noms de domaine complets.
| Niveau | Exemple | Rôle |
|---|---|---|
| Racine | . (implicite) | Point d'entrée, géré par 13 serveurs racine mondiaux |
| TLD (Top-Level Domain) | .fr, .com, .org | Extension du domaine |
| Domaine | sio-ndlp.fr | Nom de domaine enregistré |
| Sous-domaine | portail.sio-ndlp.fr | Subdivision d'un domaine |
portail.sio-ndlp.fr = TLD .fr → domaine sio-ndlp → sous-domaine portail.
📋 Les principaux types d'enregistrements DNS
Une zone DNS contient plusieurs types d'enregistrements, chacun avec un rôle précis.
| Type | Rôle | Exemple |
|---|---|---|
| A | Associe un nom à une adresse IPv4 | portail.sio-ndlp.fr → 51.x.x.x |
| AAAA | Associe un nom à une adresse IPv6 | portail.sio-ndlp.fr → 2001:db8::1 |
| CNAME | Alias vers un autre nom de domaine | www.sio-ndlp.fr → sio-ndlp.fr |
| MX | Serveur de messagerie du domaine | sio-ndlp.fr → mail.sio-ndlp.fr |
| TXT | Texte libre (vérification, SPF, DKIM) | v=spf1 include:... |
| NS | Serveur de noms faisant autorité sur la zone | ns1.hebergeur.fr |
🔄 Le mécanisme de résolution
Lorsqu'un client demande l'adresse IP de portail.sio-ndlp.fr, plusieurs étapes de résolution s'enchaînent.
| Étape | Action |
|---|---|
| 1 | Vérification du cache local (résolveur du système, navigateur) |
| 2 | Requête au résolveur DNS configuré (souvent celui du FAI ou de l'entreprise) |
| 3 | Le résolveur interroge un serveur racine s'il n'a pas la réponse en cache |
| 4 | Le serveur racine redirige vers le serveur du TLD (.fr) |
| 5 | Le serveur du TLD redirige vers le serveur faisant autorité du domaine |
| 6 | Ce dernier renvoie l'adresse IP demandée |
Résolution récursive vs itérative
Le client effectue généralement une requête récursive auprès de son résolveur (il attend la réponse finale). Le résolveur, lui, effectue des requêtes itératives successives auprès des différents serveurs de la hiérarchie.
🔧 Outils de diagnostic DNS
| Commande | Usage |
|---|---|
nslookup portail.sio-ndlp.fr | Résolution simple d'un nom de domaine |
dig portail.sio-ndlp.fr | Résolution détaillée (temps de réponse, serveur interrogé) |
dig portail.sio-ndlp.fr MX | Interroge un type d'enregistrement précis |
Pour aller plus loin
Le module R11 – DHCP complète naturellement celui-ci : DNS et DHCP sont les deux services réseau les plus souvent déployés ensemble sur un serveur d'infrastructure.