Les meilleures commandes réseau de la ligne de commande Windows

Windows est livré avec plusieurs utilitaires réseau utiles. Ces programmes peuvent vous fournir des informations essentielles sur votre connexion réseau et vous aider à diagnostiquer les problèmes. Il existe quatre utilitaires réseau TCP/IPWindows devrait connaître :

  1. Netstat
  2. Tracert
  3. Configuration IP
  4. NSlookup

Voyons ce que font ces utilitaires et comment ils sont couramment utilisés.

Un rappel sur TCP/IP

Les quatre utilitaires sont des programmes réseau TCP/IP . Qu'est-ce que cela signifie? 

TCP/IP est l'abréviation de Transmission Control Protocol Internet Protocol. Un protocole est un ensemble de règles et de spécifications qui déterminent le fonctionnement d'un processus. 

Par exemple, au travail, il peut être protocolaire de prendre d'abord rendez-vous avec l'assistant personnel de votre patron au lieu de faire irruption dans son bureau à des moments aléatoires de la journée. De même, TCP/IP décrit comment les différents appareils connectés les uns aux autres sur Internet peuvent communiquer de manière ordonnée.

Apprendre à aimer la ligne de commande

Bien que 99 % des interfaces informatiques de nos jours soient graphiques, il y aura toujours un besoin d'outils de ligne de commande basés sur du texte. Pour la plupart, ces utilitaires TCP/IPCela signifie que vous devez saisir le nom de l'utilitaire et l'action que vous souhaitez qu'il effectue.

Dans Windows , cela a toujours été réalisé via l' invite de commande(Command Prompt) , mais cela est progressivement supprimé. L'interface de ligne de commande préférée aujourd'hui est Windows PowerShell

Pour accéder au Powershell :

  1. Faites un clic droit sur le bouton Démarrer(Start Button)
  2. Sélectionnez Windows PowerShell (administrateur)(Windows PowerShell (Admin))

Vous pouvez maintenant taper vos commandes dans la ligne de commande de PowerShell à votre guise. Si vous souhaitez suivre le chemin du maître PowerShell , cela commence par une seule étape. C'est-à-dire, Utilisation de PowerShell pour les utilisateurs à domicile - Guide du débutant(Using PowerShell for Home Users – A Beginner’s Guide) par notre propre Guy McDowell.

Maintenant, commençons à mieux les connaître.

Qu'est-ce que Netstat ?

Netstat ou Network Statistics est un puissant utilitaire d'information qui vous donne des informations importantes sur ce que fait votre connexion réseau à un moment donné. Il vous donne des statistiques de base sur l'activité clé du réseau. Cela inclut les ports ouverts et en cours d'utilisation et les connexions ouvertes et en cours d'exécution.

Netstat n'est pas seulement une application Windows , c'est aussi sur Linux , Unix et Mac . Il a commencé sa vie sur Unix et est devenu une arme fondamentale dans la boîte à outils de l'administrateur réseau. 

Il existe une alternative graphique sous la forme de Microsoft TCPView , mais savoir utiliser netstat sera toujours utile. Il existe de nombreux cas d'utilisation du programme, mais un objectif commun de nos jours est la détection de logiciels malveillants. Les logiciels malveillants tels que les chevaux de Troie ouvrent souvent un port et attendent d'être contactés par leurs créateurs pour obtenir des instructions supplémentaires. Avec netstat, vous pouvez voir rapidement s'il existe une connexion suspecte entre votre ordinateur et le réseau.

Commandes Netstat importantes

Netstat est l'un des utilitaires TCP/IP les plus faciles à utiliser. Tout ce que vous avez à faire est de taper "netstat" (sans les guillemets) et vous obtiendrez la liste standard des connexions actives. Ce qui(Which) devrait ressembler à ceci :

C'est bien pour un aperçu normal de vos connexions réseau, mais vous pouvez modifier la sortie en utilisant des modificateurs. Par exemple, "netstat -a" affiche tous les ports actifs et "netstat -b" vous montrera le fichier exécutable responsable de chaque port d'écoute. Voici d'autres raccourcis clavier :

  • Netstat -e - affiche les détails des paquets qui ont été envoyés
  • Netstat -n - répertorie les hôtes actuellement connectés
  • Netstat -p - permet de spécifier le type de protocole que vous souhaitez vérifier
  • Netstat -r - fournit une liste de tables de routage
  • Netstat -s - donne des statistiques sur IPv4 , IPv6 , ICMP , TCP , etc.

Qu'est-ce que Tracert ?

Tracert est l'abréviation de traceroute . C'est un utilitaire réseau qui vous montre des informations sur chaque arrêt le long du chemin depuis l'interface réseau de votre ordinateur jusqu'au périphérique de destination.

Lorsque vous utilisez Tracert, l'application envoie des paquets ICMP ( Internet Control Message Protocol ) spéciaux qui obligent les appareils à chaque saut à renvoyer des informations. Plus précisément, il leur demande de relayer l'heure exacte à laquelle le paquet est arrivé, puis utilise ces informations pour calculer le temps de trajet entre chaque saut.

Il existe trois utilisations principales de Tracert :

  • Pour voir où un paquet se perd.
  • Pour déterminer où les paquets sont retardés.
  • Pour voir les adresses IP de chaque saut le long de la route du paquet.

Voyons ensuite la commande Tracert en action.

Commandes Tracert importantes

La forme la plus élémentaire de la commande Tracert nécessite le nom de l'utilitaire ainsi que la destination réseau. La destination peut être exprimée sous la forme d'une adresse IP ou d'une URL de site Web(URL) . Par exemple : Tracert www.google.com .

La sortie de la commande ressemble à ceci :

Tracert a également un petit nombre d'options, voici la liste :

  • Tracert -d : indique à Tracert de ne pas résoudre les adresses en noms d'hôte
  • Tracert -h : Maximum_hops - vous permet de modifier le nombre de sauts par défaut, par exemple -h 30
  • Tracert -j host-list : spécifie le LSR ( route source lâche(loose source route) ) le long de la liste d'hôtes
  • -w timeout : vous permet de définir la durée d'attente de Tracert à chaque saut avant de le considérer comme un délai d'attente. Par exemple Tracert -w 1000

C'est un outil simple, mais qui peut être incroyablement utile si vous jouez au détective réseau !

Qu'est-ce qu'IPconfig ?

L'un des utilitaires réseau TCP/IP les plus utiles , IPconfig vous montre la configuration actuelle des périphériques réseau de votre ordinateur. Il peut également être utilisé pour forcer manuellement certaines actions relatives à vos connexions réseau.

IPconfig est particulièrement utile si votre ordinateur dispose d'une adresse IP qui lui est attribuée dynamiquement. Puisqu'il vous permet de voir rapidement l'adresse IP de votre système.

Commandes IPconfig importantes

IPconfig est généralement utilisé avec un paramètre qui affiche des informations sur le réseau ou effectue une tâche liée au réseau. Voici quelques-unes des commandes les plus importantes à connaître :

  • IPconfig /all : affiche toutes les informations de connexion de l'adaptateur réseau physique et virtuel.
  • IPconfig /flushdns : Réinitialise le cache du résolveur DNS . Bon pour résoudre les problèmes liés au DNS .
  • /IPconfig /renew : Force l'attribution d'une nouvelle adresse IP(new IP address) .

IPconfig est l'utilitaire incontournable pour le dépannage général de la connexion Internet, il vaut donc la peine de mémoriser ses commandes clés.

Qu'est-ce que NS Lookup ?

NSlookup est l'abréviation de recherche(nameserver lookup) de serveur de noms . Un « serveur de noms » est un type de serveur clé dans le DNS (système de noms de domaine). Il s'agit en fait d'un serveur DNS , ce qui signifie qu'il s'agit d'un périphérique réseau qui connecte l' URL que vous saisissez dans votre navigateur à l'adresse IP du serveur qui héberge le contenu.

Habituellement, ce processus vous est caché en tant qu'utilisateur, mais NSlookup vous permet de faire deux choses :

  • Trouvez(Find) quelle adresse IP se cache derrière une adresse de site Web particulière.
  • Pour trouver l' URL connectée à une adresse IP spécifique.

Donc, si vous n'avez qu'une adresse Web ou une adresse IP, vous pouvez utiliser NSlookup pour trouver l'autre partie du puzzle. Vous pouvez combiner cela avec les informations d'autres outils, tels que Tracert ou Netstat pour déterminer quels serveurs Web sont connectés aux adresses IP qu'ils signalent.

Commandes NS Lookup importantes

Il existe trois principales commandes NSLookup que vous devez connaître. Le premier est simplement "nslookup". Cela vous montre le serveur de noms actuel et son adresse IP.

Notez que NSlookup est toujours en cours d'exécution et que vous êtes sur sa ligne de commande, pas sur PowerShell . Si vous souhaitez revenir à PowerShell , tapez exit et appuyez sur entrée(enter) .

Cependant, restons un instant et demandons à notre serveur de noms de nous donner l'adresse de Google.com . Tapez simplement (Just)google.com et appuyez sur Entrée( enter) .

Comme vous pouvez le voir, cela nous donne l'adresse IP 172.217.170.46. Tapez-le dans votre navigateur Web et vous serez redirigé directement vers le moteur de recherche Google . Vous pouvez également faire une recherche inversée et entrer une adresse IP, qui devrait alors renvoyer l' URL du serveur qui lui est associé.

Vous êtes maintenant familiarisé avec quatre des utilitaires (utilities)TCP/IP fondamentaux qui vous aideront à comprendre ce qui se passe sur votre réseau et à lever le voile sur le mystère qu'est Internet. Amusez-vous!



About the author

Je suis un ingénieur en matériel avec plus de 10 ans d'expérience dans le domaine. Je me spécialise dans les contrôleurs et les câbles USB, ainsi que dans les mises à niveau du BIOS et le support ACPI. Dans mes temps libres, j'aime aussi bloguer sur divers sujets liés à la technologie et à l'ingénierie.



Related posts