Windows Server

DHCP — Rôle, Scope & Options

Installer le rôle DHCP, créer un scope avec une plage d'adresses IP, configurer la passerelle, le masque et les options réseau.

← Retour aux tutoriels Windows
📚 C'est quoi le DHCP ? Le DHCP (Dynamic Host Configuration Protocol) est un service qui distribue automatiquement les adresses IP aux appareils de votre réseau. Sans DHCP, il faudrait configurer manuellement l'adresse IP, le masque de sous-réseau, la passerelle et le DNS sur chaque ordinateur, téléphone ou imprimante — un travail énorme ! Avec le DHCP, chaque appareil qui se connecte au réseau reçoit automatiquement tous ces paramètres.
ⓘ Prérequis Un serveur Windows Server joint au domaine avec une IP statique. Le rôle DHCP sera installé sur DC01 (ou un serveur dédié).

Installer le rôle DHCP

Ouvrez Server Manager → Add Roles and Features :

  1. Sélectionnez Role-based or feature-based installation.
  2. Choisissez votre serveur.
  3. Cochez DHCP Server.
  4. Cliquez Add Features, puis Next → Install.

Autoriser le serveur DHCP dans AD

Après l'installation, il faut autoriser le serveur DHCP dans Active Directory :

  1. Dans Server Manager, cliquez sur le drapeau jaune → Complete DHCP configuration.
  2. Cliquez Commit pour autoriser le serveur.

Créer un scope DHCP

Ouvrez la console DHCP (dhcpmgmt.msc) :

  1. Faites un clic droit sur IPv4 → New Scope.
  2. Nommez le scope (ex : LAN-Scope).
  3. Configurez la plage d'adresses :
Paramètre Valeur
Adresse de début 192.168.1.100
Adresse de fin 192.168.1.200
Masque de sous-réseau 255.255.255.0
Longueur (préfixe) 24

Configurer les options du scope

Dans l'assistant (ou après coup via clic droit sur Scope Options) :

Passerelle par défaut (Option 003)

Dans les options du scope, ajoutez la passerelle 192.168.1.1.

Serveur DNS (Option 006)

Ajoutez les serveurs DNS 192.168.1.10 et 192.168.1.11.

Nom de domaine DNS (Option 015)

Définissez le suffixe DNS : labo.local.

ⓘ Récapitulatif des options
Option Description Valeur
003 Passerelle (Gateway) 192.168.1.1
006 Serveurs DNS 192.168.1.10, .11
015 Nom de domaine labo.local

Exclure des adresses (optionnel)

Si certaines IP de la plage sont déjà utilisées (serveurs, imprimantes), excluez-les :

  1. Dans la console DHCP, développez votre scope.
  2. Clic droit sur Address Pool → New Exclusion Range.
  3. Entrez la plage à exclure (ex : 192.168.1.100 à 192.168.1.110).

Vérifier le fonctionnement

Sur un poste client configuré en DHCP :

  1. Ouvrez une invite de commande et tapez ipconfig /release puis ipconfig /renew.
  2. Vérifiez avec ipconfig /all que le client a reçu les bonnes informations.

Vérifiez que le client a reçu :

  • Une adresse dans la plage 192.168.1.100-200
  • La passerelle 192.168.1.1
  • Les serveurs DNS 192.168.1.10 et .11

Dans la console DHCP, vérifiez les baux actifs sous Address Leases.

⌨️ Version PowerShell

Voici les commandes PowerShell équivalentes pour chaque étape du tutoriel.

Étape 1 — Installer le rôle DHCP

Install-WindowsFeature DHCP -IncludeManagementTools

Étape 2 — Autoriser le serveur DHCP dans AD

Add-DhcpServerInDC -DnsName "DC01.labo.local" -IPAddress 192.168.1.10

Étape 3 — Créer un scope DHCP

Add-DhcpServerv4Scope `
    -Name "LAN-Scope" `
    -StartRange 192.168.1.100 `
    -EndRange 192.168.1.200 `
    -SubnetMask 255.255.255.0 `
    -State Active

Étape 4 — Configurer les options du scope

# Passerelle par défaut (Option 003)
Set-DhcpServerv4OptionValue -ScopeId 192.168.1.0 -Router 192.168.1.1

# Serveur DNS (Option 006)
Set-DhcpServerv4OptionValue -ScopeId 192.168.1.0 -DnsServer 192.168.1.10,192.168.1.11

# Nom de domaine DNS (Option 015)
Set-DhcpServerv4OptionValue -ScopeId 192.168.1.0 -DnsDomain "labo.local"

Étape 5 — Exclure des adresses

Add-DhcpServerv4ExclusionRange -ScopeId 192.168.1.0 -StartRange 192.168.1.100 -EndRange 192.168.1.110

Étape 6 — Vérifier le fonctionnement

ipconfig /release
ipconfig /renew
ipconfig /all
✔ Résultat Le serveur DHCP distribue automatiquement des adresses IP avec toutes les options réseau aux clients du domaine.