Curious TechieDev Toolbox
Tous les Guides/Réseau8 min read

Qu’est-ce que le DNS et comment fonctionnent les serveurs de noms ?

Comprenez le fonctionnement du DNS : résolution hiérarchique, serveurs racine, enregistrements A/AAAA/MX/TXT et DNS chiffré via HTTPS (DoH).

Points Clés
  • Le DNS traduit les noms de domaine lisibles en adresses IP routables (IPv4 et IPv6).
  • La résolution suit une hiérarchie : Résolveur Récursif → Serveur Racine → Serveur TLD → Serveur Faisant Autorité.
  • Les enregistrements majeurs sont A (IPv4), AAAA (IPv6), CNAME, MX et TXT.
  • Le DNS moderne chiffre les requêtes avec DoH (RFC 8484) et DoT (RFC 7858).

1. Qu’est-ce que le Domain Name System (DNS) ?

Le Domain Name System (DNS) traduit les noms de domaine conviviaux (comme curious-techie.com) en adresses IP routables (comme 104.21.45.12 ou 2606:4700:3037::6815:2d0c).

Standardisé par les RFC 1034 et RFC 1035, il constitue une base de données distribuée hautement résiliente.

2. La Hiérarchie de Résolution en 4 Étapes

Lorsqu’une résolution DNS est déclenchée sans cache préalable :

1. Stub Resolver (Appareil) → Sollicite le DNS récursif (ex. : 1.1.1.1)
2. Résolveur Récursif → Interroge le Serveur Racine (.) pour le TLD
3. Serveur TLD (.com) → Fournit les serveurs faisant autorité
4. Serveur Faisant Autorité → Renvoie l’enregistrement A / AAAA final et son TTL

3. Principaux Types d’Enregistrements DNS

TYPEFONCTIONEXEMPLE
AAssocie le nom à une adresse IPv4 32 bits93.184.216.34
AAAAAssocie le nom à une adresse IPv6 128 bits2606:2800:220:1:248:1893:25c8:1946
MXDéfinit les serveurs de messagerie prioritaires10 mail.example.com
TXTTexte pour validation SPF, DKIM et propriétév=spf1 include:_spf.google.com ~all
CNAMEAlias canonique pointant vers un autre nomdocs.example.com → cdn.vendor.io
CAARestreint les Autorités de Certification autorisées0 issue "letsencrypt.org"

4. Sécurité DNS : DNSSEC, DoH & DoT

Le DNS historique transmettait en clair en UDP port 53. Les standards modernes protègent les échanges :

  • DNSSEC : Signe numériquement les données pour garantir leur authenticité.
  • DNS-over-HTTPS (DoH, RFC 8484) : Chiffre les requêtes au sein de sessions HTTPS standard (port 443).
  • DNS-over-TLS (DoT, RFC 7858) : Chiffre le trafic DNS via TLS sur le port dédié 853.

5. Diagnostic de Propagation & Stratégies de TTL

Le Time-to-Live (TTL) précise la durée de rétention en cache chez les résolveurs avant réévaluation.

Abaisser le TTL à 300s (5 minutes) 24h avant une migration permet une bascule quasi instantanée.