2.4Dépannage réseau (ping, ipconfig, traceroute)
Quand la connectivité pose problème, quelques commandes simples permettent de diagnostiquer méthodiquement, sans deviner. Elles s'exécutent dans l'invite de commandes ou PowerShell (section 3.4). ipconfig affiche la configuration réseau de la machine : adresse IP, masque, passerelle, serveurs DNS — c'est le premier réflexe pour vérifier que le poste a bien une configuration valide (et repérer une adresse anormale en 169.254, section 2.1). ping teste si une machine distante répond : on envoie des paquets et on mesure s'ils reviennent (et en combien de temps). C'est l'outil de base pour vérifier une connectivité : « est-ce que je joins ma passerelle ? un serveur interne ? un site sur Internet ? ». nslookup interroge le DNS : il vérifie si un nom se traduit bien en adresse IP (section 2.2). tracert (traceroute) affiche le chemin que suivent les paquets jusqu'à une destination, saut par saut : utile pour localiser où la connexion se rompt sur un trajet.
La force de ces outils est de permettre un diagnostic progressif, du plus proche au plus lointain — une démarche à mémoriser. On teste d'abord la configuration locale (ipconfig : ai-je une IP valide ?), puis la passerelle (ping de la passerelle : mon routeur répond-il ?), puis un serveur interne, puis un serveur externe par son IP (ping d'une adresse Internet connue : ma sortie fonctionne-t-elle ?), puis la résolution de nom (nslookup, ou ping d'un nom : le DNS marche-t-il ?). Chaque étape qui réussit ou échoue localise le problème sur la chaîne : si le ping de la passerelle échoue, le problème est local (câble, config, switch) ; s'il réussit mais que le ping d'une IP externe échoue, le problème est en amont (routeur, fournisseur) ; si tout marche par IP mais pas par nom, c'est le DNS. C'est exactement le principe « diviser pour régner » (section 1.2) appliqué au réseau. Deux conseils. Notez et interprétez les résultats (temps de réponse élevés = lenteur/congestion ; « délai d'attente dépassé » = pas de réponse). Et rappelez-vous qu'un ping qui échoue ne signifie pas toujours une panne : certains équipements sont configurés pour ignorer les pings (pare-feu) — l'absence de réponse est un indice, pas une preuve absolue. Ces quelques commandes, bien utilisées, résolvent une grande partie des incidents réseau du quotidien.
Vocabulaire de la section
- ipconfig
- Commande affichant la configuration réseau du poste (IP, masque, passerelle, DNS).
- ping
- Commande testant si une machine distante répond, et mesurant le temps de réponse.
- nslookup
- Commande interrogeant le DNS pour vérifier la traduction d'un nom en adresse IP.
- tracert (traceroute)
- Commande affichant le chemin des paquets jusqu'à une destination, saut par saut.
- Diagnostic du proche au lointain
- Méthode : tester config locale → passerelle → serveur interne → externe (IP) → résolution de nom.
Quelle commande teste si une machine répond sur le réseau ?
En pratique — Diagnostiquer une panne réseau avec les commandes
- Lancez ipconfig : le poste a-t-il une IP, un masque et une passerelle valides (pas de 169.254) ?
- Faites un ping de la passerelle : le routeur local répond-il ? (échec = problème local).
- Faites un ping d'une adresse IP externe connue : la sortie Internet fonctionne-t-elle ?
- Testez la résolution de nom (nslookup ou ping d'un nom) : si l'IP marche mais pas le nom, c'est le DNS. Utilisez tracert pour localiser une rupture sur le trajet.
Points clés à retenir
- ipconfig (config locale), ping (une machine répond-elle ?), nslookup (résolution DNS), tracert (chemin des paquets).
- Diagnostiquer du PROCHE au LOINTAIN : config → passerelle → serveur interne → externe (IP) → nom (DNS).
- Chaque test localise le problème : passerelle KO = local ; externe KO mais passerelle OK = amont ; IP OK mais nom KO = DNS.
- Interpréter les résultats (temps élevés = lenteur ; délai dépassé = pas de réponse) ; un ping ignoré ≠ panne (pare-feu).
Questions fréquentes
Le ping ne répond pas : est-ce forcément que la machine est en panne ou déconnectée ?
Non, et c'est un piège classique qui mène à de faux diagnostics. Un ping sans réponse est un indice utile, mais pas une preuve de panne, pour plusieurs raisons qu'il faut connaître. La plus importante : de nombreux équipements et machines sont configurés pour ignorer volontairement les pings, par sécurité. Le ping repose sur un type de message que les pare-feu bloquent souvent, précisément pour rendre la machine « discrète » face à d'éventuels attaquants qui scannent le réseau. Ainsi, un serveur, un poste avec un pare-feu strict, ou un équipement de sécurité peut être parfaitement fonctionnel et joignable pour ses services (web, fichiers…) tout en ne répondant pas au ping. Conclure « il ne répond pas au ping, donc il est en panne » serait une erreur : la machine peut très bien fonctionner. Autres causes d'un ping sans réponse qui ne sont pas une panne de la cible : un problème sur votre chemin (et non sur la machine visée), une règle de filtrage entre les deux, ou le fait de pinguer une adresse qui n'existe pas ou plus. À l'inverse, un ping qui réussit est une information plus fiable : il prouve que la machine est là, joignable, et sur le bon chemin réseau. C'est pourquoi le ping est excellent pour confirmer une connectivité, un peu moins pour infirmer. Comment interpréter correctement, alors ? D'abord, utilisez le ping dans la démarche progressive : si le ping de votre passerelle échoue mais que d'autres tests réussissent, ou l'inverse, c'est la combinaison des résultats qui a du sens, pas un ping isolé. Ensuite, si une cible ne répond pas au ping, vérifiez autrement qu'elle est bien hors service avant de conclure : tentez d'accéder à un service qu'elle héberge (une page web, un partage), ou testez depuis une autre machine. Enfin, gardez en tête le contexte : sur un réseau interne bien maîtrisé, l'absence de réponse au ping d'un poste ordinaire est souvent significative ; sur Internet ou face à un serveur sécurisé, elle l'est beaucoup moins. En résumé, le ping est un outil de première ligne remarquable — rapide, universel, révélateur — à condition de l'interpréter avec cette nuance : un succès prouve beaucoup, un échec suggère sans démontrer. Croiser avec d'autres tests reste la règle.
Dans quel ordre lancer ces commandes pour aller vite ? Y a-t-il une méthode ?
Oui, et suivre un ordre logique — du plus proche au plus lointain — est ce qui transforme ces commandes d'outils dispersés en véritable méthode de diagnostic. L'idée directrice est d'appliquer le principe « diviser pour régner » (section 1.2) à la chaîne réseau : on teste chaque maillon dans l'ordre, du poste vers Internet, et le premier maillon qui échoue localise le problème. Voici la séquence. Étape 1 — la configuration locale (ipconfig). Avant tout, la machine a-t-elle une adresse IP valide, un masque et une passerelle cohérents ? Une adresse en 169.254 ou absente arrête tout : c'est un problème DHCP/local (section 2.1), inutile d'aller plus loin. Cette vérification prend deux secondes et évite de chercher au mauvais endroit. Étape 2 — la passerelle (ping de la passerelle). Si la config est bonne, le poste joint-il son routeur local ? Un échec ici signale un problème local : câble, port, switch, ou configuration — le problème est « chez vous », entre le poste et la sortie. Un succès prouve que tout le réseau local jusqu'à la passerelle fonctionne. Étape 3 — l'extérieur par adresse IP (ping d'une adresse Internet connue). Si la passerelle répond, la sortie vers Internet fonctionne-t-elle ? En pinguant une adresse IP externe (pas un nom, pour ne pas mêler le DNS), vous testez la connectivité pure vers l'extérieur. Un échec ici, alors que la passerelle répondait, oriente vers l'amont : le routeur, le fournisseur d'accès, la liaison Internet. Étape 4 — la résolution de nom (nslookup, ou ping d'un nom). Si l'accès par IP fonctionne, la traduction des noms marche-t-elle ? C'est le test du DNS (section 2.2). Si tout marche par adresse IP mais échoue par nom, le diagnostic est posé : problème DNS, souvent réglé en quelques secondes. Étape complémentaire — le chemin (tracert). Quand un accès distant échoue ou est lent sans qu'on sache où, tracert montre le trajet saut par saut et révèle à quel point la connexion se dégrade ou se rompt — utile pour localiser un problème en amont. L'intérêt de cet ordre est double : il est rapide (on s'arrête dès que le maillon fautif est trouvé, sans tester inutilement la suite) et il est logique (chaque étape s'appuie sur la précédente). Avec l'habitude, ce parcours devient un réflexe qui résout la majorité des incidents réseau en quelques minutes, et surtout qui vous dit où se situe le problème — donc à qui l'escalader si ce n'est pas de votre ressort (fournisseur d'accès pour un problème en amont, administrateur réseau pour un problème central).