Aller au contenu

📖 Cours – DHCP, relais et DNS

Parcours CCNA – Domaine 4 – module 4-02 (sujets 4.3 et 4.6)

🚀 Pour aller plus loin

Module du parcours CCNA, hors programme E31 au niveau de détail demandé. DHCP et DNS sont vus en Seconde (S12 et S13) et sur serveur en Première (S11).

🎯 À la fin de ce cours, tu sauras

  • décrire les 4 messages DORA du DHCP ;
  • expliquer le rôle d'un relais DHCP (DHCP relay) ;
  • configurer un pool DHCP et un relais sur un routeur Cisco ;
  • expliquer le rôle du DNS et des principaux enregistrements.

1. DHCP : le processus DORA

Étape Message Qui → qui
Discover « Y a-t-il un serveur DHCP ? » client → diffusion
Offer « Je te propose cette adresse. » serveur → client
Request « Je prends cette adresse. » client → diffusion
Acknowledge « C'est confirmé, pour telle durée. » serveur → client

DHCP utilise UDP, ports 67 (serveur) et 68 (client). Le bail (lease) a une durée ; le client le renouvelle avant l'expiration.

2. Le problème des diffusions

Le Discover est une diffusion : un routeur ne la transmet pas aux autres réseaux. Si le serveur DHCP est dans un autre réseau que les postes, il ne reçoit jamais la demande.

🤔 Avant de lire : à ton avis ?

Comment éviter d'installer un serveur DHCP dans chaque réseau ?

Voir la réponse

Avec un relais DHCP (DHCP relay) : le routeur reçoit la diffusion et la réémet en unicast vers le serveur central.

sequenceDiagram
  participant PC as Poste (192.168.10.x)
  participant R1 as R1 (relais)
  participant S as Serveur DHCP 10.0.0.2
  PC->>R1: Discover (diffusion)
  R1->>S: Discover (unicast, ip helper-address)
  S->>R1: Offer
  R1->>PC: Offer

3. Configuration

Serveur DHCP sur un routeur :

ip dhcp excluded-address 192.168.10.1 192.168.10.9
ip dhcp pool LAN10
 network 192.168.10.0 255.255.255.0
 default-router 192.168.10.1
 dns-server 8.8.8.8

Relais sur l'interface côté postes :

interface gigabitEthernet 0/0
 ip helper-address 10.0.0.2
Commande Rôle
show ip dhcp binding adresses attribuées (bail)
show ip dhcp pool utilisation du pool
show running-config vérifier ip helper-address

Note

Le serveur doit avoir une route de retour vers le réseau des postes, sinon l'Offer ne revient pas.

Client DHCP sur un routeur : interface gi0/1 puis ip address dhcp : l'interface demande son adresse par DHCP.

4. Le DNS

Le DNS traduit un nom en adresse IP. Port 53 (UDP, ou TCP pour les gros échanges).

Enregistrement Rôle
A Nom → adresse IPv4
AAAA Nom → adresse IPv6
CNAME Nom → autre nom (alias)
MX Serveur de messagerie du domaine
PTR Adresse → nom (résolution inverse)
NS Serveur de noms du domaine

🧠 Quiz de fin

1. Que signifie DORA ?

Voir la réponse

Discover, Offer, Request, Acknowledge.

2. Quelle commande configure un relais DHCP ?

Voir la réponse

ip helper-address <adresse du serveur> sur l'interface côté postes.

3. Pourquoi le Discover ne traverse-t-il pas un routeur ?

Voir la réponse

C'est une diffusion : les routeurs ne transmettent pas les diffusions.

4. Quel enregistrement DNS donne l'adresse IPv6 d'un nom ?

Voir la réponse

AAAA.

➡️ Suite : le TP du module.