Comment utiliser ipconfig sur Windows avec des exemples

La commande IPConfig (IP Configuration) est une utilitaire de ligne de commande Windows utilisée souvent pour dépanner des problèmes de réseau informatique. Si vous êtes un utilisateur Linux, cet utilitaire est similaire à ifconfig.
Ceci est souvent utilisé pour déterminer l'adresse IP locale des cartes réseaux Ethernet ou WiFi, le masque de sous-réseau, l'adresse de la passerelle par défaut, l'adresse MAC et d'autres configurations réseau d'un ordinateur.
De plus, cet outil est utilisé pour actualiser les paramètres DHCP (protocole de configuration d'hôte dynamique) et DNS (système de noms de domaine).

Bien que la plupart des informations fournies par l'utilitaire de ligne de commande IPConfig puissent être trouvées via une interface graphique plus conviviale, parfois cette interface peut ne pas être disponible et l'invite de commande est votre seule option disponible.
Si vous êtes un technicien de centre d'assistance ou un professionnel du réseau, il est recommandé de comprendre la méthode de la ligne de commande de récupération de la configuration réseau d'un ordinateur et de certains cas, effectuant des fonctions de réseau.
La commande ipconfig est à connaître avec la commande netsh pour gérer le réseau en ligne de commandes sur Windows.

Voici un tutoriel pour vous guider afin d'utiliser ipconfig sur Windows avec des exemples.

ipconfig : exemple et utilisation

Comment utiliser ipconfig

IPconfig s'utilise donc dans l'invite de commandes en administrateur.
Pour Windows 10 ou Windows 11, vous pouvez vous reporter à la page :

Une fois l'invite de commandes ouverte, vous pouvez saisir les commandes ipconfig.
La syntaxe est la suivante :

ipconfig [/allcompartments] [/all] [/renew [<Adapter>]] [/release [<Adapter>]] [/renew6[<Adapter>]] [/release6 [<Adapter>]] [/flushdns] [/displaydns] [/registerdns] [/showclassid <Adapter>] [/setclassid <Adapter> [<ClassID>]]>
ParamètresDescription
/allAffichez les informations de configuration TCP / IP complètes pour tous les adaptateurs réseau.
/releaseLibérer l'adresse IPv4 pour l'adaptateur spécifié.
/release6Libérer l'adresse IPv6 pour l'adaptateur spécifié.
/renewRenouveler l'adresse IPv4 pour l'adaptateur spécifié.
/renew6Renouveler l'adresse IPv6 pour l'adaptateur spécifié.
/flushdnsVider le cache DNS
/registerdnsRafraîchit tous les baux DHCP et réinscrit les noms DNS.
/displaydnsAfficher le contenu du cache de résolution DNS.
/showclassidAffiche tous les identifiants de classe DHCP autorisés pour l'adaptateur.
/setclassidModifie l'ID de classe DHCP.
/showclassid6Affiche tous les identifiants de classe IPv6 DHCP autorisés pour l'adaptateur.
/setclassid6Modifie l'ID IPv6 DHCP CLASS ID.
/?Afficher l'aide de la commande
Les paramètres pour utiliser la commande ipconfig

Les commandes ipconfig sont distincts entre l'IPv4 et IPv6, plus de détails :

Exemples d'utilisation de la commande ipconfig

Ipconfig signifie IP configuration, comme son nom l'indique ipconfig permet d'obtenir la configuration réseau de Windows.

C'est la commande la plus connue et la plus utilisée sur les forums notamment pour récupérer la configuration réseau facilement.
ipconfig permet aussi :

  • d'afficher la configuration IP de toutes les interfaces réseaux de Windows (Adresse IP, masque de sous-réseau, passerelle par défaut)
  • Afficher l'adresse MAC d'un adaptateur réseau
  • vider le cache DNS
  • Libérer une adresse IP définie par un serveur DHCP
  • renouveler un bail DHCP (redemander une IP au serveur DHCP)

ipconfig - Récupérer des informations réseau TCP/IP de base

Pour obtenir des informations de base du réseau à partir de votre ordinateur, tapez les éléments suivants dans la fenêtre de commande, puis appuyez sur Entrée :

ipconfig

La liste des interfaces réseau et cartes réseau connectés ou déconnectés s'affichent.
Pour chaque carte réseau, la commande détaille la configuration IP :

  • Adresses IP : IPV4 et IPV6
  • Masque de sous-réseau
  • Passerelle par défaut.
Ipconfig : Récupérer des informations réseau TCP/IP de base

ipconfig /all - Récupérer toutes les informations réseau TCP/IP

Un autre paramètre utile avec IPConfig permet d'afficher tous les détails du réseau TCP/IP pour tous les adaptateurs réseau sur un ordinateur.
Ceci est accompli en utilisant l'interrupteur / tout.
Cet interrupteur vous fournit les mêmes informations de base que IPConfig décrites ci-dessus, mais avec beaucoup plus de détails.
Pour récupérer toutes les informations réseau sur votre ordinateur, tapez les éléments suivants dans la fenêtre de commande, puis appuyez sur Entrée:

ipconfig /all

Cela montrera un rapport détaillé de divers détails réseau pour l'ordinateur. Encore une fois, votre rapport diffère en fonction de votre configuration réseau et des adaptateurs réseau installés sur votre ordinateur.
Ce rapport comprend des informations telles que:

  • Faire et modèle de ou des carte(s) réseau
  • Adresse physique également appelée adresse MAC ou adresse matérielle de vos adaptateurs réseau
  • Si votre adresse IP est louée ou IP fixe, c'est-à-dire DHCP émise ou affectée statiquement
  • Si l'adresse IP est louée, quelle expiration de bail et le DHCP qui l'a loué Serveurs DNS
Afficher la configuration IP de Windows avec ipconfig /all

La plupart de ces informatioons sont aussi disponibles dans les propriétés TCP/IPv4 ou TCP/IPv6.
Ainsi, ci-dessous, on retrouve bien la configuration TCP/IP IPv4 de notre interface Ethernet0

Afficher la configuration IP de Windows avec ipconfig /all

ipconfig /all et FindStr - Afficher l'adresse MAC de seuls adaptateurs réseau connectés physiques

L'utilitaire IPConfig, avec le commutateur /all, est souvent utilisé pour trouver l'adresse MAC (l'adresse physique / matérielle) des adaptateurs réseau.
Bien que cela effectue le travail, la sortie montre une pléthore d'informations mentionnées ci-dessus.
Si vous avez plusieurs adaptateurs, la sortie peut être longue, ce qui la rendait lourdement pour trouver ce que vous recherchez.

L'utilitaire Windows FindStr est utilisé pour rechercher des modèles de texte.
En utilisant FindStr sur la sortie de IPConfig /all, nous pouvons réduire considérablement l'encombrement et que la sortie ne montre que l'adresse MAC des adaptateurs réseau physiques.
Pour ce faire, tapez ce qui suit dans la fenêtre de commande puis appuyez sur Entrée:

ipconfig /all | findstr /v 00-00-00 | findstr physique
ipconfig /all et FindStr - Afficher l'adresse MAC de seuls adaptateurs réseau connectés physiques

La barre verticale (|), plus communément appelée tuyau, est une "commande" qui prend la sortie du côté gauche du tuyau et l'alimente comme entrée à la commande à droite, en contournant l'écran de l'ordinateur.

Comme l'indique la commande ci-dessus, la sortie de IPConfig /all est introduite dans la commande FINDSTR /v 00-00-00 comme entrée. Le commutateur FindStr avec le /v recherche des lignes de texte dans la sortie de IPConfig /all ce qui ne contient pas 00-00-00. Ce que cela est excluant tous les adaptateurs réseau désactivés ou non connectés.
Ces adaptateurs réseau auront une adresse MAC qui commence avec 00-00-00.

Le résultat de la première trouvaille contiendra toujours de nombreuses informations que nous pouvons filtrer davantage, telles que les informations de location DHCP.
Pour réduire davantage l'encombrement pour finalement, avec une sortie qui ne répertorie que l'adresse MAC des adaptateurs physiques, nous devrons avoir canalisé la sortie de la première commande à une deuxième commande.
Ce deuxième formateur fera filtrer chaque ligne de texte, à l'exception de ceux qui ont le mot physique.

Cette série de commandes produisit une sortie concise pour afficher uniquement l'adresse MAC des adaptateurs réseau connectés.
Comme l'illustration ci-dessous montre, il s'agit d'un rapport beaucoup plus facile à lire comme s'opposer à l'utilisation de IPConfig /all.

ipconfig /release - Libérer une adresse IPv4 de tous les cartes réseaux

Ce paramètre release vous permet de libérer une adresse IPv4 émise de manière dynamique en envoyant un message DHCPRELEASE sur le serveur DHCP.
Dans la plupart des cas, l'exécution de cette commande n'a pas d'effet négatif sur votre ordinateur.
Pour libérer l'adresse IP de votre ordinateur, tapez les éléments suivants dans la fenêtre de commande, puis appuyez sur Entrée:

ipconfig /release

Aucun message spécifique ne s'affiche si l'opération réussie.
Seule, la liste des interfaces réseaux s'affiche.
Si vous avez des médias déconnectés, cela peut afficher le message suivante :

Aucune opération ne peut être effectuée sur <nom adaptateur> lorsque son média est déconnecté.
ipconfig /release - Libérer une adresse IPv4 de tous les cartes réseaux

ipconfig /release6 - libère l'adresse IPv6 de tous les adaptateurs réseau

La commande suivante fonctionne comme la précédente mais libère les adresses IPv6 :

ipconfig /release6
ipconfig /release6 - libère l'adresse IPv6 de tous les adaptateurs réseau

ipcconfig /release <adaptateur> - libère l'adresse IPv4 pour un réseau réseau spécifique

Par défaut, le paramètre /release libère les adresses IPv4 de toutes les interfaces réseau.
Mais on peut cibler une interface réseau spécifique en indiquant son nom.
Par exemple, pour libérer l'adresse IP de l'interface Réseau local :

ipconfig /release "Réseau Local"

Mais IPConfig gère aussi les caractères joker. Ainsi pour viser toutes les adaptateurs réseau comportant le mot Local dans leurs noms :

ipconfig /release *Local*

Autre exemple pour libérer l'adresse IPv5 d'une interface Ethernet0

ipconfig /release "Ethernet0"

Ou encore toutes les interfaces comportant le mot Ethernet :

ipconfig /release *Ethernet*

ipconfig /renew - obtenir une nouvelle adresse IPv4 pour tous les adaptateurs réseau

Le paramètre /renew renouvelle les adresses IPv4 de toutes les interfaces réseau.
Selon la manière dont votre serveur DHCP est configuré ou le pool d'adresses disponibles, l'adresse IP que vous recevrez peut être celle que vous en aviez précédemment ou qu'elle peut être une nouvelle adresse IP. Une fois que vous exécutez cette commande, il ne prendra généralement que quelques secondes pour un DHCP pour affecter votre ordinateur avec une adresse IP.

Utilisez la commande suivante pour renouveler l'adresse IPv4 d'une interface réseau par DHCP :

ipconfig /renew

Dans la capture d'écran ci-dessous, l'adresse IP attribuée à l'adaptateur réseau nommé "Ethernet0" est 192.168.1.15.

ipconfig /renew - obtenir une nouvelle adresse IPv4 pour tous les adaptateurs réseau

Là aussi si vous avez des médias déconnectés, cela peut afficher le message suivante :

L’opération a échoué car aucune carte n’a le statut autorisé pour cette opération.

ipconfig /renew6 - Obtenez une nouvelle adresse IPv6 pour tous les adaptateurs réseau

Même chose que précédemment avec une commande spécifique IPv6.
Ainsi, on peut libérer les adresses IPv6 avec /renew6 :

ipconfig /renew6
ipconfig /renew6 - Obtenez une nouvelle adresse IPv6 pour tous les adaptateurs réseau

ipconfig /renew <adaptateur> - Obtenez une nouvelle adresse IPv4 pour un adaptateur réseau spécifique

En suivant le même principe, on peut aussi renouveler l'adresse IPv4 d'une interface réseau spécifique.
Pour cela, on indique aussi son nom.

ipconfig /renew "Réseau Local"

Enfin on peut jouer avec le wildcard pour cibler plusieurs cartes réseaux :

ipconfig /renew *local*

ipconfig /displaydns - Voir le cache DNS

Lorsque vous visitez un site Web en utilisant son nom de domaine (par exemple, www.malekal.com), votre ordinateur devra connaître l'adresse IP de ce site afin de le trouver le serveur l'héberge sur Internet. Le processus d'identification de l'adresse IP s'appelle la recherche DNS (analogue à la recherche d'un numéro dans un répertoire téléphonique).

Une fois que votre ordinateur a trouvé l'adresse IP associée au site Web que vous souhaitez visiter, elle le met en cache (stocker) sur votre ordinateur.
Le but de la mise en cache est d'améliorer les performances en ne présentant pas que votre ordinateur effectue une recherche DNS à chaque fois que vous accédez à une page Web sur le site Web.
Cette commande répertoriera toutes les adresses IP actuellement mises en cache sur votre ordinateur (également appelée cache de résolution DNS).
Si vous avez accédé à beaucoup de sites Web depuis l'activation de votre ordinateur, cette liste peut être très longue.

L'illustration ci-dessous montre quelques entrées sur plusieurs pour un ordinateur particulier. Si vous venez d'allumer notre ordinateur et que vous n'avez pas accès à des sites Web ou de serveurs sur le réseau sur Internet, vous indiquez uniquement un paramètre «localhost» dans votre fichier d'hôtes local.

ipconfig /displaydns - Voir le cache DNS

ipconfig /flushdns - Vider le cache DNS

Enfin dans ce dernier exemple, nous allons utiliser le paramètre /flushdns pour vider le cache DNS.
Cela peut s'avérer utile pour des tests après une modification du DNS d'un domaine ou d'un PC sur le réseau local LAN ou encore si le cache DNS de Windows est corrompu.
Par exemple, cela peut afficher des erreurs lors du chargement d'un site comme ERR_CONNECTION_FAILED ou ERR_CONNECTION_REFUSED sur Google Chrome ou Edge.

ipconfig /flushdns - Vider le cache DNS