La commande ipconfig est spécifique à Windows et s’utilise en ligne de commande via l’Invite des commandes. Elle sert principalement à connaitre les adresses IP, MAC, la passerelle par défaut… d’un composant réseau (Wi-Fi, Ethernet…). Ces informations sont également disponibles dans l’interface graphique de Windows.
Mais, savez-vous que cette commande offre différentes possibilités. Elle permet en autres de dépanner les problèmes liés à un réseau informatisé. C’est ce que nous allons aborder dans la suite de ce guide sur la commande ipconfig.
La commande ipconfig, comment l’utiliser ?
Sous Windows, tout se passe sous l’Invite des commandes. Cette commande est présente depuis de très nombreuses versions.
Il vous suffit d’effectuer :
- zone de recherche de la barre des tâches,
- saisir invite pour ouvrir l’Invite des commandes,
- clique droit sur l’icône, puis Exécuter en tant qu’administrateur.
ipconfig /?, affiche l’aide
Pour connaitre toutes les options proposées, la commande ipconfig /?. Elle permet d’afficher l’aide, les commandes qui sont possibles d’exécuter, ainsi que des exemples.
Vous pouvez l’utiliser avec la nomenclature ci-dessous.
ipconfig [/allcompartments] [/all] [/renew [<Adapter>]] [/release [<Adapter>]] [/renew6[<Adapter>]] [/release6 [<Adapter>]] [/flushdns] [/displaydns] [/registerdns] [/showclassid <Adapter>] [/setclassid <Adapter> [<ClassID>]]>
Elle s’utilise de la manière suivante :
spécifier la carte à utiliser (Wi-Fi, Ethernet),
ipconfig /renew [carte]
ou seul pour toutes les interfaces réseau.
ipconfig /renew
Commande ipconfig, connaitre les informations TCP/IP de base
ipconfig
Grâce à cette commande, vous allez obtenir :
- le nom des interfaces réseaux,
- leurs IPv4, IPv6,
Si cette notion vous est inconnue, commencer par lire l’article intitulé « La différence entre les protocoles IPv4 et IPv6«
- le masque de sous-réseau,
- la passerelle par défaut.
Voici les informations d’un composant réseau, en l’occurrence une carte Ethernet.
Carte Ethernet Ethernet0 : le type de composant, le nom de l’interface
Ensuite, on y retrouve les informations TCP/IP. Plus de détails sont présentés dans cet autre article sur L’IP publique et privée.
- suffix DNS
- adresse IPv6
- adresse IPv4
- masque de sous-réseau
- la passerelle par défaut
Commande ipconfig /all, le rapport détaillé
ipconfig /all
L’ajout de l’option /all, va afficher l’intégralité des informations, comme :
la configuration IP de Windows
- Non de l’hôte : nom d’identification de l’ordinateur sur un réseau que l’on retrouve la partie Système des paramètres Windows.
- Le suffixe DNS principal : si la machine est reliée à un domaine AD (Active directory), Windows serveur.
- Type de nœud : sont des périphériques ou des points de données sur un réseau informatisé.
- Routage IP et Proxy Wins : indique s’ils sont activés.
Et enfin la liste de recherche du suffixe DNS.
la configuration des composants réseau.
Cette section affiche tous les détails liés à toutes vos interfaces présentes sur le terminal (l’ordinateur). Je vous recommande de vous référer à l’article cité précédemment.
Comme dans la version simplifiée, on y retrouve en plus du suffixe DNS, les adresses IPv4, IPv6, le masque de sous-réseau, la passerelle par défaut :
Description : l’identifiant du composant,
L’adresse physique : l’adresse MAC associée,
DHCP activé : si l’adressage automatique d’IP (DHCP) est activé,
Le bail : date de l’obtention et du renouvellement du DHCP,
Serveur DHCP : identification de son adresse IP,
IAID DHCPv6 : identificateur unique DHCP,
DUID de Client DHCPv6 : identifie le système client. Le LAID + DUID forme l’ID de client dans le DHCPv6.
Serveur DNS : adresse du serveur DNS,
Serveur WINS principal : Idem, mais pour le serveur WINS (Windows Internet Name Service) c’est un serveur de noms et services pour les ordinateurs utilisant NetBIOS.
NetBIOS sur Tcpip : indique son activation ou non. NetBIOS (NETwork Basic Input Output System) est une architecture réseau codéveloppée par IBM et Sytek. Elle est principalement utilisée par Microsoft.
Commande ipconfig /release, libérer une adresse IPv4 des composants réseau
ipconfig /release
/release va libérer l’adresse IPv4 dynamique de toutes vos cartes réseaux et clé Wi-Fi en envoyant un message DHCPRELEASE au serveur DHCP.
Seule la liste des interfaces sera affichée en cas de réussite, aucun message spécifique.
Si des interfaces réseaux sont déconnectées, le message suivant peut apparaitre :
Aucune opération ne peut être effectuée sur <nom adaptateur> lorsque son média est déconnecté.
ipconfig /release6, libérer une adresse IPv6 des composants réseau
Identique à la commande IPv4, mais cette fois-ci pour libérer l’adresse IPv6.
ipconfig /release6
Si vous souhaitez libérer un composant spécifique, il vous suffit d’ajouter son nom.
IPv4
ipconfig /release "nom de la carte"
ipconfig /release "Ethernet0"
IPv6
ipconfig /release6 "nom de la carte"
ipconfig /release6 "Ethernet0"
Libérer toutes connexions dont le nom commence par
ipconfig /release Eth*
ipconfig /release6 Eth*
Une fois l’une de ces deux variantes exécutées, vous allez être déconnecté. Le paramètre /renew ou /renew6 va réattribuer une nouvelle adresse IPv4 ou IPv6 selon l’argument choisi. Plus de détails dans le paragraphe suivant.
ipconfig /renew, renouveler une adresse IPv4 des composants réseau
ipconfig /renew
Cette commande permet de renouveler l’adresse IPv4 de tous les composants réseaux.
ipconfig /renew6, renouveler une adresse IPv6 des composants réseau
Est identique sur principe à l’IPv4, mais pour l’adresse IPv6.
ipconfig /renew6
Vous pouvez également spécifier, au même titre que /release, le composant réseau spécifique à renouveler au niveau de ses adresses IPv4 et IPv6.
IPv4
ipconfig /renew "nom de la carte"
ipconfig /renew "Ethernet0"
IPv6
ipconfig /renew6 "nom de la carte"
ipconfig /renew6 "Ethernet0"
Renouveler toutes connexions dont le nom commence par
ipconfig /renew Eth*
ipconfig /renew6 Eth*
ipconfig /displaydns, afficher le cache DNS
ipconfig /displaydns
Toutes visites d’un site web effectuées par son nom de domaine comme (tech-and-news.fr), l’ordinateur devra déterminer l’adresse IP du serveur associé, sur lequel ledit site est hébergé. Ce processus d’identification de l’IP est nommé la recherche DNS.
Commande ipconfig /flushdns, purger le cache DNS
ipconfig /flushdns
L’utilité de l’option /flushdns est de vider la cache DNS suite à la mise à jour du DNS du domaine d’un réseau ou de la défaillance du cache DNS de Windows.
Conclusion
Maintenant, grâce à la connaissance des possibilités de la commande ipconfig de Windows, vous êtes à même de :
- D’identifier les caractéristiques des composants réseaux.
- De libérer des adresses IPv4 et IPv6.
- De les renouveler.
- Ainsi que de vider le cache DNS.