La gestion des réseaux sous Windows est bien plus simple et efficace lorsqu'on dispose des commandes CMD les plus pertinentes. Bien que la plupart des utilisateurs privilégient l'interface graphique, la ligne de commande demeure essentielle pour l'administration, le diagnostic et le dépannage des réseaux, aussi bien pour les particuliers que pour les professionnels de l'informatique.
Ce guide compile les commandes CMD essentielles pour les réseaux , celles qui vous aideront à surveiller les connexions, à résoudre les problèmes, à identifier les problèmes de configuration ou les ralentissements et à obtenir un contrôle avancé sur le fonctionnement de votre réseau.
Pourquoi est-il important d’utiliser CMD pour les réseaux ?
L' invite de commandes est l'environnement de travail textuel classique de Windows, présent dans les anciennes comme dans les nouvelles versions. Son principal avantage réside dans sa capacité à effectuer des tâches avancées, des automatisations et des requêtes que l'interface graphique ne propose pas toujours. Elle est également indispensable pour résoudre les problèmes réseau empêchant le chargement de l'interface graphique ou pour intervenir rapidement à distance.
Ses principaux avantages sont les suivants :
- Accès instantané aux informations du réseau: Adresse IP, configuration de l'adaptateur, serveurs DNS, etc.
- Diagnostic et dépannage sans dépendre de services publics externes.
- Automatisation des tâches répétitif à l'aide de scripts batch.
- Administration à distance et des options de gestion avancées, utiles dans les environnements professionnels.
Vous trouverez ci-dessous les principales commandes CMD pour les réseaux, comment elles sont utilisées et les astuces que vous pouvez appliquer pour en tirer le meilleur parti.
Commandes CMD de base pour les réseaux sous Windows

ipconfig
La commande ipconfig est indispensable pour tout diagnostic réseau sous Windows. Elle permet de visualiser la configuration des adaptateurs (filaires, Wi-Fi, virtuels, etc.), l'adresse IP, le masque de sous-réseau, la passerelle, le DNS et bien plus encore. Elle est essentielle pour comprendre la configuration de votre ordinateur.
Certaines des utilisations les plus fréquentes et les plus utiles sont :
- ipconfig: Affiche un résumé de base des interfaces réseau et de leurs adresses IP.
- ipconfig / all: Fournit des informations détaillées sur tous les adaptateurs, tels que MAC, DHCP, DNS, l'état et la description du matériel.
- ipconfig / release y /renouveler: libérer et renouveler l'adresse IP attribuée par DHCP, idéal lorsqu'il y a des conflits ou des problèmes d'attribution d'IP.
- ipconfig / flushdns: Vide le cache DNS, utile en cas de problèmes de résolution de noms de domaine ou après des modifications DNS.
- ipconfig | trouver « IPv4 »: Filtre uniquement les adresses IPv4 des adaptateurs, ce qui facilite la vérification rapide de votre configuration.
Utilisez le filtre avec la fonction de recherche pour obtenir uniquement les données qui vous intéressent le plus, telles que l'adresse physique ou l'adresse IPv4.
ping
La commande ping vérifie si un ordinateur ou un serveur est accessible sur le réseau. Elle envoie des paquets ICMP à un hôte (adresse IP ou nom de domaine) et indique s'ils arrivent à destination, le temps de réponse et s'il y a eu des pertes de paquets.
- ping 8.8.8.8: Vérifie la connexion au DNS de Google, utile pour vérifier l'accès général à Internet.
- ping -n 10 www.exemple.com: spécifie le nombre de paquets à envoyer (dans ce cas, 10).
- ping -t 192.168.1.1: Envoie des paquets en continu jusqu'à l'arrêt avec CTRL+C (recommandé pour la surveillance des pannes intermittentes).
- ping-w 3000 192.168.1.1: Augmente le délai d'attente (en millisecondes) pour les appareils lents ou les connexions lentes.
Une réponse du type « Réponse de… » indique une connexion établie ; si le message « Délai d’attente de la requête dépassé » ou « Hôte inaccessible » apparaît , il y a des problèmes de réseau.
tracert
La commande tracert permet d'identifier les problèmes de connexion (faillite ou ralentissement) en affichant le chemin emprunté par les paquets de données entre votre ordinateur et leur destination, en listant chaque routeur intermédiaire et le temps de réponse à chaque saut. Elle est essentielle pour détecter les goulots d'étranglement ou les blocages.
- tracert www.google.es: affiche tous les nœuds intermédiaires pour accéder à Google.
- tracert -d www.youtube.com: résout uniquement les IP, pas les noms, plus rapide.
- Les astérisques « * » indiquent qu’un routeur ne répond pas aux requêtes ICMP.
L'analyse des taux élevés de sauts ou de réponses perdues permet de localiser précisément le problème au sein du réseau.
Outils avancés de diagnostic et de gestion

netsh
netsh (Network Shell) est l'une des commandes les plus puissantes de Windows pour la gestion des réseaux. Elle permet de modifier les paramètres des cartes réseau, de gérer les connexions sans fil, de configurer le pare-feu, de réinitialiser la pile TCP/IP, et bien plus encore.
- netsh int ip reset: Réinitialise les paramètres TCP/IP aux valeurs par défaut d'usine, utile pour les problèmes persistants.
- profils wlan show netsh: Affiche les profils enregistrés des réseaux WiFi.
- netsh wlan afficher le nom du profil = »NET_NAME» clé = effacer:Révèle le mot de passe d'un réseau Wi-Fi enregistré (nécessite des autorisations administratives).
- adresse IP de l'interface netsh: Attribue des adresses IP statiques à une interface.
- netsh advfirewall active/désactive l'état de tous les profils: Active ou désactive le pare-feu Windows sur tous les profils (avec prudence).
Sa structure contextuelle le rend très flexible, mais consultez toujours netsh /? pour explorer toutes ses fonctions.
nslookup
Idéal pour vérifier les enregistrements DNS , diagnostiquer les problèmes de résolution de noms et vérifier si un domaine ou une adresse IP correspond à l'adresse correcte. Très utile pour détecter les erreurs de navigation ou lorsqu'un site web ne se charge pas correctement.
- domaine nslookup.com: indique l'IP associée au domaine.
- domaine nslookup.com 8.8.8.8: Exécute une requête DNS à l'aide d'un serveur spécifique.
- Permet d'interroger d'autres enregistrements tels que MX, TXT ou AAAA (IPv6).
netstat
netstat affiche les connexions actives , les ports ouverts, l'état de chaque connexion et les statistiques de trafic.
- netstat -a: répertorie toutes les connexions et tous les ports d'écoute.
- netstat -n: présente les adresses au format numérique, sans résolution de nom.
- netstat -o: Affiche le processus (PID) utilisé par chaque connexion, utile pour identifier les applications suspectes.
- netstat -e -s: fournit des statistiques détaillées par protocole.
getmac
Vous avez besoin de connaître l' adresse MAC de vos adaptateurs ? getmac vous la fournit instantanément, en listant toutes les adresses physiques du périphérique.
- getmac: Affiche les adresses MAC des adaptateurs actifs.
- obtenirmac /v: Fournit des informations supplémentaires, y compris le nom de l'adaptateur.
- ipconfig /all | rechercher « Adresse physique »: alternative pour vérifier MAC en utilisant ipconfig.
L'adresse MAC est essentielle pour gérer les autorisations du routeur, contrôler les appareils et configurer la sécurité avancée.
route
Avec `route` , vous pouvez modifier la table de routage du système, ce qui est très utile dans les réseaux avancés, les VPN ou pour garantir que certains paquets sortent via des routes spécifiques.
- itinéraire imprimé: Affiche la table de routage complète (IPv4 et IPv6).
- route ajouter:Ajouter des routes statiques.
- supprimer l'itinéraire: supprime les itinéraires existants.
Autres commandes réseau utiles dans CMD

PathPing
Il combine les fonctions de tracert et de ping , affichant le trajet complet et analysant la perte de paquets et la latence à chaque saut. Il est fortement recommandé pour les réseaux complexes ou pour détecter les pertes de données.
- pathping www.example.com: fournit une analyse détaillée des pertes et des retards par saut.
nom d'hôte
La commande hostname renvoie le nom de l'ordinateur sur le réseau. Elle est très utile pour identifier les machines, notamment lorsque l'adresse IP est inconnue ou dans les environnements comportant de nombreux ordinateurs.
- nom d'hôte: Affiche le nom de l'hôte.
- ipconfig /all | trouver « Nom d'hôte »: récupère le nom depuis ipconfig.
- écho %userdomain%: : interroger le nom de domaine ou d'ordinateur à l'aide d'une variable d'environnement.
nbtstat
Si vous travaillez sur des réseaux Windows avec des ressources partagées, nbtstat aide à diagnostiquer les problèmes liés à NetBIOS (imprimantes, dossiers partagés, etc.).
- nbtstat /n: Affiche les noms NetBIOS enregistrés sur l'ordinateur.
- nbtstat /c: révèle le cache de noms NetBIOS.
- nbtstat /S: affiche les sessions actives.
- nbtstat /R y /RR: effacer et recharger le cache de noms.
arp
La commande arp permet d'interroger ou de modifier les tables de correspondance IP-MAC, essentielles pour le diagnostic d'accès au réseau local.
- arp -a: Affiche les entrées IP-MAC connues.
- Vous pouvez ajouter ou supprimer des enregistrements dans les réseaux avancés où vous gérez des périphériques critiques.
l'utilisation des moustiquaires
Vous avez besoin de connecter des lecteurs réseau, des ressources partagées ou des imprimantes ? Net use simplifie la gestion de ces ressources.
- net use * "\\server\resource" /persistent:no: Attribue automatiquement une lettre de lecteur à un partage.
- Pour vous déconnecter, utilisez utilisation du réseau / suppression.
taskkill et shutdown
Ces commandes permettent d'interrompre des processus ou de redémarrer/arrêter des équipements , que ce soit sur la machine locale ou à distance, ce qui est très utile pour la maintenance du réseau.
- taskkill /s nom_distant /u utilisateur /p mot de passe /im process.exe: termine un processus sur un ordinateur distant.
- arrêt /r /m \\nom_distant /t 60 /c "raison" /f /dp:4:1: Redémarrez une autre machine après 60 secondes, avec un message personnalisé.
telnet, winrm, ftp, wget et ssh
Bien que moins fréquemment utilisé dans les réseaux domestiques, telnet permet de tester les ports et services distants, winrm facilite l'administration à distance avancée, ftp et wget sont utilisés pour les transferts de fichiers et ssh (disponible dans Windows 10/11) est utilisé pour gérer en toute sécurité les systèmes Unix/Linux.
Conseils supplémentaires pour maîtriser les réseaux de CMD

L'invite de commandes Windows est plus puissante qu'il n'y paraît . Voici quelques conseils pour vous aider à en tirer le meilleur parti :
- Exécutez CMD en tant que administrateur pour avoir toutes les autorisations sur les tâches réseau.
- Vous rediriger la sortie dans un fichier avec > fichier.txt à la fin de la commande.
- utilisation PowerShell pour des tâches avancées ou une automatisation plus complexe.
- De nombreuses commandes acceptent paramètres et filtres; vérifiez toujours l'aide avec /? pour explorer les options.
La maîtrise de ces commandes améliore votre réponse aux incidents, permet l'automatisation, renforce la sécurité et offre une meilleure compréhension du fonctionnement de votre réseau. Que vous soyez utilisateur expérimenté ou administrateur, ce guide des commandes réseau CMD facilitera grandement le dépannage et la gestion de votre infrastructure.
