DNS et DHCP : services réseau fondamentaux

Informatique de gestion · Bachelor 2

Résolution de noms DNS, types d'enregistrements, bail DHCP et incidents typiques d'infrastructure.

Introduction

Les utilisateurs saisissent des noms, les machines communiquent avec des adresses. Le DNS (Domain Name System) fait le lien : c'est un annuaire distribué et hiérarchique qui traduit un nom comme www.exemple.ch en adresse IP. Sans lui, la quasi-totalité des services s'arrêtent, d'où son importance pour la disponibilité.

La hiérarchie va de la racine aux domaines de premier niveau (.ch, .com), puis aux domaines de l'organisation. Un résolveur récursif interroge les serveurs faisant autorité et met les réponses en cache pendant la durée du TTL. Les enregistrements les plus courants sont A et AAAA (adresses), CNAME (alias), MX (messagerie) et TXT (par exemple SPF ou vérification de propriété).

Le DHCP, de son côté, attribue automatiquement une configuration IP (adresse, masque, passerelle, serveurs DNS) aux postes qui se connectent. Il fonctionne par échange en quatre étapes (Discover, Offer, Request, Acknowledge) et accorde un bail renouvelable. Ces deux services sont souvent à l'origine de pannes que l'on sait diagnostiquer si l'on comprend leur fonctionnement.

Objectifs d'apprentissage

  • Décrire la résolution d'un nom de domaine étape par étape
  • Choisir le type d'enregistrement DNS adapté à un besoin
  • Expliquer le rôle du TTL et du cache
  • Décrire l'échange DHCP et la notion de bail
  • Diagnostiquer des pannes courantes de nom ou d'adresse

Concepts clés

Hiérarchie DNS
Racine, domaine de premier niveau, domaine de l'organisation : chaque niveau délègue au suivant.
Résolveur récursif et serveur faisant autorité
Le premier mène l'enquête pour le client et met en cache ; le second détient la réponse officielle pour sa zone.
Enregistrements
A/AAAA pour les adresses, CNAME pour les alias, MX pour le courrier, TXT pour les textes (SPF, vérifications).
TTL
Durée pendant laquelle une réponse peut être gardée en cache ; un TTL court facilite les changements, un TTL long réduit la charge.
DHCP (DORA)
Discover, Offer, Request, Acknowledge : le client obtient une adresse pour la durée du bail.

Conclusion

Le DNS et le DHCP sont des services discrets mais critiques : une panne de l'un des deux donne l'impression que « tout est tombé ». Comprendre leur fonctionnement permet de diagnostiquer vite et de concevoir des infrastructures redondantes.

Une bonne pratique consiste à documenter les zones, à surveiller la disponibilité des résolveurs et à planifier les changements en tenant compte du TTL.

Cartes

À quoi sert le DNS ?
À traduire des noms de domaine en adresses IP (et inversement), via un annuaire distribué et hiérarchique.
Que contient un enregistrement A ?
L'adresse IPv4 associée à un nom ; l'enregistrement AAAA fait de même pour IPv6.
À quoi sert un enregistrement MX ?
Il désigne les serveurs de messagerie qui reçoivent le courrier d'un domaine, avec un ordre de priorité.
Qu'est-ce qu'un CNAME ?
Un alias qui renvoie un nom vers un autre nom, lequel est ensuite résolu normalement.
Que représente le TTL ?
Le temps pendant lequel une réponse DNS peut rester en cache avant d'être redemandée.
Pourquoi baisser le TTL avant une migration de serveur ?
Pour que les caches se renouvellent vite et que le changement d'adresse soit pris en compte rapidement.
Quelles sont les étapes du DHCP ?
Discover, Offer, Request, Acknowledge (DORA).
Qu'est-ce qu'un bail DHCP ?
La durée pendant laquelle une adresse est attribuée à un client ; il est renouvelé avant expiration.
Pourquoi réserver une adresse DHCP pour une imprimante ?
Pour qu'elle garde toujours la même adresse, associée à son adresse MAC, tout en restant gérée centralement.
Que protège DNSSEC ?
L'authenticité des réponses DNS par signatures numériques, contre la falsification (empoisonnement de cache).
Un site s'ouvre par son IP mais pas par son nom : où chercher ?
Du côté du DNS (serveur DNS configuré, enregistrement, cache), et non du routage.

Glossaire

Résolveur DNS
Serveur qui interroge la hiérarchie DNS pour le compte des clients et met les réponses en cache.
Zone DNS
Portion de l'espace de noms administrée par une même entité.
TTL
Durée de validité en cache d'une réponse DNS.
Bail DHCP
Durée d'attribution d'une configuration IP à un client.
Enregistrement SPF
Enregistrement TXT listant les serveurs autorisés à envoyer du courrier pour un domaine.
DNSSEC
Extension du DNS qui signe les réponses pour en garantir l'origine et l'intégrité.