2.2DNS, DHCP & fonctionnement d'Internet
L'essentiel en 30 secondes
- Le DHCP distribue automatiquement l'adresse, le masque, la passerelle et les serveurs DNS : l'attribution est un bail, renouvelé périodiquement.
- Le DNS traduit les noms (example.com) en adresses IP — l'annuaire d'Internet ; sans lui, le réseau marche mais les sites sont injoignables par leur nom.
- Pas d'adresse (169.254) → DHCP ; adresse OK mais nom KO → DNS : deux réflexes de diagnostic par élimination.
Mini-cas filé — Sofiane isole le DNS à Alger
Sofiane, technicien support dans une PME de distribution à Alger, reçoit un ticket : « le site de suivi des livraisons ne s'ouvre plus », alors que la messagerie fonctionne. Au lieu de tout soupçonner, il teste : ping 8.8.8.8 répond, mais ping suivis-livraison.dz renvoie « hôte introuvable ». Il en déduit un problème de résolution de noms : le DHCP a bien placé le poste (adresse valide, passerelle fournie, serveur DNS attribué), mais la traduction nom → adresse échoue. Il vide le cache DNS, teste un autre serveur DNS, et l'accès revient. Il reformule le fil complet : le DHCP donne l'adresse et le serveur DNS, puis le DNS résout chaque nom avant la connexion.
Cas autonome de cette section : il revient dans le cours, le schéma, le script et le défi 48h de la section 2.2.
1. Le DHCP — l'adresse automatique
Le DHCP (Dynamic Host Configuration Protocol) distribue automatiquement aux machines qui rejoignent le réseau leur adresse IP, leur masque, leur passerelle et leurs serveurs DNS. C'est grâce à lui qu'un ordinateur se connecte et « marche » sans configuration manuelle. L'attribution est un bail (une durée) : la machine « emprunte » l'adresse et la renouvelle. Si le DHCP ne répond pas, la machine se retrouve sans adresse valide (169.254.x.x, cf. 2.1).
2. Le DNS — l'annuaire d'Internet
Le DNS (Domain Name System) traduit les noms lisibles (ex. example.com) en adresses IP que les machines utilisent réellement. À chaque fois qu'on ouvre un site, l'appareil interroge un serveur DNS : « quelle est l'adresse de ce nom ? ». Sans DNS, le réseau fonctionne mais les sites deviennent injoignables par leur nom — un symptôme très reconnaissable, que Sofiane a justement isolé.
3. Le fil complet et le diagnostic par élimination
À l'allumage : le DHCP donne à la machine une adresse et l'adresse d'un serveur DNS. Ensuite, dès qu'on utilise un nom, le DNS le résout en adresse et la connexion s'établit (modèle client-serveur). Deux réflexes tranchent : pas d'adresse du tout (169.254) → suspecter le DHCP ; adresse OK mais le nom ne s'ouvre pas (alors que l'IP répond) → suspecter le DNS.
🔎 Exemple concret — 🔎 Exemple concret — « Internet marche à moitié »
Un utilisateur ouvre un site par son adresse IP, mais pas par son nom ; Sofiane teste :
> ping 8.8.8.8 -> reponse OK
> ping example.com -> "hote introuvable"
Lecture : reseau + passerelle OK (l'IP repond)
Diagnostic: traduction nom -> adresse en echec = probleme DNS
Lecture : le réseau et la passerelle fonctionnent (l'IP répond) ; seule la traduction nom → adresse échoue.
Leçon : essayer un autre serveur DNS ou vider le cache DNS — sans toucher au câblage ni à l'adressage, qui sont sains.
Vocabulaire de la section
- DHCP
- Attribue automatiquement adresse IP, masque, passerelle et serveurs DNS aux machines qui rejoignent le réseau.
Exemple simple : Grâce au DHCP, le poste de Sofiane se configure seul au branchement.
Ce que ce n'est pas : une configuration IP saisie entièrement à la main.
Réflexe : adresse automatique → DHCP.
- DNS
- Traduit les noms de domaine (example.com) en adresses IP — l'annuaire d'Internet.
Exemple simple : Sofiane teste un nom pour vérifier que le DNS répond.
Ce que ce n'est pas : le service qui distribue les adresses IP du réseau.
Réflexe : nom → adresse → DNS.
- Résolution de noms
- L'opération de traduction d'un nom en adresse, réalisée par le DNS.
Exemple simple : La résolution de suivis-livraison.dz échoue : Sofiane suspecte le DNS.
Ce que ce n'est pas : l'attribution d'un bail DHCP à un nouveau poste.
Réflexe : traduire un nom → résolution.
- Bail DHCP
- Durée pendant laquelle une machine « emprunte » son adresse, puis la renouvelle.
Exemple simple : Le bail du poste arrive à échéance et se renouvelle automatiquement.
Ce que ce n'est pas : une adresse fixe posée à la main pour toujours.
Réflexe : adresse empruntée et renouvelée → bail.
- Serveur DNS
- Machine qui répond aux questions nom → adresse ; son adresse est souvent fournie par le DHCP.
Exemple simple : Sofiane essaie un autre serveur DNS pour rétablir l'accès.
Ce que ce n'est pas : le routeur qui effectue le NAT vers l'extérieur.
Réflexe : qui répond aux noms → le serveur DNS.
En pratique — En pratique — Repérer DNS et DHCP sur un poste
- Affichez la configuration (ipconfig /all) : notez les serveurs DNS attribués, comme Sofiane.
- Vérifiez que l'adresse a été obtenue automatiquement (mention DHCP activé).
- Testez la résolution d'un nom, puis comparez avec un test par adresse IP.
- Concluez par élimination : pas d'adresse → DHCP ; nom KO mais IP OK → DNS.
Script pas-à-pas — trancher entre DNS et DHCP comme Sofiane (4 min)
1) Lancez ipconfig /all : relevez l'adresse et les serveurs DNS. 2) Vérifiez que l'adresse est normale (pas de 169.254) et a bien été obtenue par DHCP. 3) Testez ping 8.8.8.8 (une IP), puis ping sur un nom de site. 4) Si l'IP répond et pas le nom : c'est le DNS — videz le cache (ipconfig /flushdns) puis essayez un autre serveur DNS. 5) Si aucune adresse valide : c'est le DHCP — vérifiez le lien puis le renouvellement.
Retenez l'ordre : d'abord DHCP (l'adresse et le DNS sont attribués), puis DNS (chaque nom est traduit).
Modèle copier-coller — ma fiche DNS / DHCP
DHCP : attribue IP + masque + passerelle + serveurs DNS (bail)
DNS : traduit un nom (example.com) en adresse IP
Test : ping 8.8.8.8 (IP) puis ping un nom
Aucune adresse (169.254) -> DHCP
Nom KO mais IP OK -> DNS
Parade DNS : vider le cache, essayer un autre serveur DNS
Le site ne s'ouvre plus par son nom
Sofiane teste par IP : elle répond. La résolution échoue → piste DNS, cache vidé.
Aucune adresse attribuée
Le poste part en 169.254 : Sofiane regarde côté DHCP et renouvelle le bail.
Certaines choses marchent, d'autres non
La messagerie fonctionne mais pas le web : Sofiane vérifie d'abord la résolution des noms.
Un serveur DNS à changer
La résolution reste capricieuse : Sofiane essaie un autre serveur DNS, souvent la première parade.
✓ Bonnes pratiques
- Garder le DHCP par défaut pour les postes.
- Noter les serveurs DNS utilisés pour réagir vite.
- En cas de doute, tester par IP pour isoler un problème de DNS.
✗ Pièges fréquents
- Confondre DNS et DHCP.
- Croire « plus d'Internet » alors que seul le DNS est en cause.
- Oublier le cache DNS (une entrée périmée).
Points clés à retenir
- DHCP = adresse automatique ; DNS = noms → adresses.
- Site injoignable par nom mais OK par IP → DNS.
- Aucune adresse (169.254) → DHCP.
- Le web fonctionne en demande-réponse (client-serveur).
Défi 48h — appliquez demain
Comme Sofiane, reproduisez la séquence : ping une IP (ex. 8.8.8.8) puis ping un nom de site. Notez les deux résultats et concluez en une phrase : si l'IP répond et pas le nom, la panne est DNS. Précisez ensuite la parade que vous appliqueriez (vider le cache DNS ou changer de serveur DNS).
- Je peux expliquer le rôle du DHCP et celui du DNS.
- Je sais trancher entre un problème DNS et un problème DHCP.
- Je connais les parades : vider le cache DNS, changer de serveur DNS.
Questions fréquentes
Quelle différence entre DNS et DHCP ?
DHCP répond « quelle est mon adresse ? » ; DNS répond « où est ce nom ? ». D'abord le DHCP (adresse + serveur DNS), puis le DNS (résolution).
« Internet est down » mais certaines choses marchent — comment trancher ?
Ça marche par IP mais pas par nom → DNS. Rien du tout / 169.254 → DHCP ou lien physique. Une seule application KO → ce n'est pas le réseau.
À quoi sert le DNS ?