Qu’est-ce qu’ipconfig ?
ipconfig représente 'Configuration du protocole Internet' . Il s'agit d'un programme d'application console de quelques systèmes d'exploitation informatiques qui affiche toutes les valeurs actuelles de la configuration réseau TCP/IP et actualise les paramètres DNS (Domain Name System) et DHCP (Dynamic Host Configuration Protocol). La commande ipconfig affiche les adresses IPv4 (Internet Protocol version 4) et IPv6, la passerelle par défaut pour chaque adaptateur et le masque de sous-réseau s'il est appliqué sans paramètres.
Implémentations de ipconfig
La commande est présente dans Apple macOS, ReactOS et Microsoft Windows. La version ReactOS a été développée sous licence GPL par Ged Murphy .
Apple macOS
Sous Mac OS X, ipconfig sert de couverture à l'agent IPConfiguration et peut être utilisé pour contrôler le client DHCP et Bootstrap Protocol via l'interface de ligne de commande. De plus, Mac OS X applique ifconfig pour un contrôle direct sur les interfaces réseau, comme la configuration d'adresses IP statiques comme presque tous les systèmes d'exploitation basés sur Unix. Sous Linux, la commande, c'est-à-dire siconfig a été remplacé par la commande IP.
Microsoft Windows et ReactOS
La commande, c'est-à-dire ipconfig soutient le /tous commutateur de ligne de commande. Ce résultat est une information plus complète par rapport à ipconfig seul.
La commande ipconfig contient une fonctionnalité importante supplémentaire : elle force l'actualisation de l'adresse IP DHCP de l'ordinateur hôte pour demander une adresse IP distincte. Cela se fait avec deux commandes différentes dans l'ordre. La première commande est ipconfig /version qui vise à forcer le client à mettre immédiatement fin à son bail en transférant au serveur une notification de libération de DHCP qui met à jour les informations d'état du serveur et marque l'adresse IP d'un ancien client comme 'disponible' .
La deuxième commande est ipconfig / renouveler qui s'exécute pour demander une nouvelle adresse IP. Dans le cas où un système est lié à un modem ou un câble DSL, il peut être nécessaire de le brancher directement sur le port réseau du modem pour contourner le routeur, avant de couper l'alimentation et d'utiliser ipconfig /release pendant un certain temps, pour s'assurer que le précédent L'adresse IP est utilisée par d'autres ordinateurs.
Le paramètre, c'est-à-dire /flushdns peut être utilisé pour vider le cache DNS (Domain Name System) afin de garantir que les demandes futures appliquent de nouvelles informations DNS en poussant les noms d'hôte à être corrigés à nouveau à partir de zéro.
Paramètres de ipconfig
Certains paramètres de la commande ipconfig sont répertoriés et mentionnés ci-dessous :
Oui Non. | Paramètre | Description |
---|---|---|
1. | /tous | Il affiche la configuration TCP/IP complète pour chaque adaptateur. Un adaptateur peut indiquer des interfaces physiques, des interfaces logiques (connexions à distance) ou des adaptateurs réseau installés. |
2. | /flushdns | Il vide et recharge les informations du cache du résolveur du client DNS. Nous pouvons appliquer cette procédure pour supprimer les entrées de cache négatives via le cache et d'autres entrées qui ont été ajoutées dynamiquement au moment du dépannage DNS. |
3. | /displaydns | Il montre le sujet du cache du résolveur du client DNS qui contient à la fois les entrées préchargées via le fichier Hosts local et les journaux de ressources récemment consultés pour les requêtes de nom corrigées par le système. Le service client de DNS applique ces informations pour résoudre les noms fréquemment interrogés avant d'interroger ses serveurs DNS. |
4. | /renouveller [] | Il actualise la configuration DHCP pour chaque adaptateur ou un adaptateur particulier si le paramètre, c'est-à-dire adaptateur est ajouté. Ce paramètre n'est disponible que sur les systèmes dotés d'adaptateurs conçus pour obtenir automatiquement une adresse IP. Nous devons entrer le nom de l'adaptateur qui apparaît lorsque nous utilisons la commande ipconfig sans paramètres pour spécifier un nom d'adaptateur. |
5. | /libérer [] | Il envoie un message, c'est-à-dire VERSION DHCP au serveur DHCP pour publier la configuration DHCP en cours et éliminer la configuration de l'adresse IP pour chaque adaptateur ou pour un adaptateur particulier si le paramètre, c'est-à-dire, adaptateur est inclus. Ce paramètre immobilise TCP/IP pour les adaptateurs configurés afin d'obtenir automatiquement une adresse IP. Nous devons entrer le nom de l'adaptateur qui apparaît lorsque nous utilisons la commande ipconfig sans paramètres pour spécifier un nom d'adaptateur. |
6. | /registres | Il lance manuellement l'enregistrement dynamique des adresses IP et des noms DNS configurés dans un système. Nous pouvons appliquer ce paramètre pour dépanner un enregistrement de nom DNS infructueux ou résoudre un problème de mise à jour dynamique entre le serveur DNS et un client sans redémarrer le système client. Dans les propriétés avancées, les paramètres DNS du protocole TCP/IP décident quels noms sont certifiés dans DNS. |
7. | /? | Il montre le Aide option à l’invite de commande. |
8. | /version6 [] | Il envoie un message, c'est-à-dire VERSION DHCP au serveur DHCPv6 pour publier la configuration DHCP en cours et éliminer la configuration de l'adresse IPv6 pour chaque adaptateur ou pour un adaptateur particulier si le paramètre, c'est-à-dire, adaptateur est inclus. Ce paramètre immobilise TCP/IP pour les adaptateurs configurés afin d'obtenir automatiquement une adresse IP. Nous devons entrer le nom de l'adaptateur qui apparaît lorsque nous utilisons la commande ipconfig sans paramètres pour spécifier un nom d'adaptateur. |
9. | /renouveller6 [] | Il actualise la configuration DHCPv6 pour chaque adaptateur ou pour un adaptateur particulier si le paramètre, c'est-à-dire l'adaptateur, est ajouté. Ce paramètre n'est disponible que sur les systèmes dotés d'adaptateurs conçus pour obtenir automatiquement une adresse IPv6. Nous devons entrer le nom de l'adaptateur qui apparaît lorsque nous utilisons la commande ipconfig sans paramètres pour spécifier un nom d'adaptateur. |
dix. | /setclassid [] | Il configure l'ID de classe DHCP pour un adaptateur décrit. Nous pouvons utiliser le caractère générique astérisque (*) pour définir l'ID de classe DHCP pour chaque adaptateur à la place de l'adaptateur. Il n'est disponible que sur les systèmes dotés d'un adaptateur déjà configuré pour obtenir automatiquement une adresse IP. L'ID de classe en cours est supprimé si aucun ID de classe DHCP n'est spécifié. |
onze. | /IDshowclass | Il affiche l'ID de classe DHCP pour un adaptateur décrit. Nous pouvons utiliser le caractère générique astérisque (*) pour voir l'ID de classe DHCP pour chaque adaptateur à la place de l'adaptateur. Il n'est disponible que sur les systèmes dotés d'un adaptateur déjà configuré pour obtenir automatiquement une adresse IP. |
Comment appliquer ipconfig et les options ?
ipconfig est utilisé pour afficher les détails de notre configuration réseau et actualiser les paramètres DNS et DHCP. La commande ipconfig affiche par défaut notre adresse IP, notre passerelle par défaut et notre masque de sous-réseau, mais nous pouvons obtenir plusieurs détails en utilisant cette commande avec des paramètres corrects.
python à chaîne f
Alors commençons par quelque chose de plus simple :
- Tout d'abord, nous devons ouvrir la fenêtre de notre terminal en recherchant 'Terminal' dans la fenêtre de l'application.
- Ensuite, nous devons entrer dans le ipconfig commande et appuyez sur la touche entrer
$ ipconfig
- Il nous affichera les informations de base de notre réseau à partir de nos adaptateurs réseau.
- La commande renverra des détails sur toutes les cartes réseau de notre système, comme nous pouvons le voir dans la capture d'écran ci-dessus. Nous avons l'adaptateur Ethernet et un adaptateur réseau sans fil dans ce cas.
- En outre, il sera répertorié comme n'importe quel adaptateur réseau si nous utilisons un client VPN.
ipconfig / tout
La commande affiche uniquement les informations de base de notre réseau sans utiliser aucun paramètre. Mais les informations sur les serveurs DHCP et DNS ne sont pas affichées par défaut. Pour afficher tous les détails de notre adaptateur réseau, nous devrons entrer le paramètre, c'est-à-dire /tous .
$ ipconfig /all
La commande ci-dessus renverra les informations ci-dessous pour toutes les cartes réseau de notre appareil :
C'est l'adresse Mac de notre adaptateur réseau.
Il affiche l'adresse IP de notre système.
Il indique si la connexion réseau utilise une adresse IP statique ou DHCP.
Il représente un routeur/serveur qui distribue de nombreuses adresses IP sur notre réseau.
Il représente le routeur auquel notre système est connecté.
Il représente les serveurs utilisés pour traduire les noms de domaine en adresses IP.
Il affiche l'adresse IPv6 de notre système.
Il indique la date et l'heure auxquelles notre système a obtenu l'adresse IP.
La commande, c'est-à-dire ipconfig / tout est souvent utilisé pour résoudre les problèmes de connectivité réseau. Si nous vérifions correctement les résultats de la commande ipconfig /all, nous pouvons voir 4 éléments essentiels et mentionnés ci-dessous :
C'est notre adresse IP.
Dans la plupart des cas, il faut Fourchettes. 'Non' signifie que nous avons saisi l'adresse IP manuellement.
Il est utilisé pour traduire les noms de domaine en adresses IP.
Il représente le modem ou le routeur auquel notre package réseau est envoyé.
ipconfig /version
La commande ipconfig affiche non seulement nos informations sur nos paramètres réseau, mais elle peut également être utilisée pour réinitialiser ou actualiser nos paramètres réseau. Nous pouvons réclamer une nouvelle adresse IP via le serveur DHCP lorsque nous avons activé DHCP sur notre carte réseau.
La première étape pour ce faire est de publier l’adresse IP actuelle. Cela signifie que nous alerterons le serveur DHCP que nous ne souhaitons plus appliquer l'adresse IP attribuée.
$ ipconfig /release
La commande ci-dessus publiera par défaut les adresses IP de chaque carte réseau. Nous pouvons également spécifier une carte réseau individuelle. Pour ce faire, nous devrons taper le nom de l’adaptateur que nous trouvons ici dans les résultats ipconfig.
Par exemple , si nous souhaitons publier uniquement l'adresse IP de notre adaptateur réseau sans fil, nous pouvons saisir la commande suivante :
$ ipconfig /release Wireless*
Il publiera l'adresse IP de chaque adaptateur dont le nom commence par 'Sans fil' .
ipconfig / renouveler
Après avoir publié l'adresse IP, nous devrons en réclamer une nouvelle via le serveur DHCP. En utilisant la commande, c'est-à-dire ipconfig / renouveler , on peut le faire:
$ ipconfig /renew
Nous trouverons un résultat similaire à la commande ipconfig, la passerelle, le masque de sous-réseau et un aperçu de notre nouvelle adresse IP lorsque la commande de renouvellement a été exécutée avec succès.
Nous pouvons à nouveau spécifier une carte réseau individuelle en fournissant le nom de la carte.
$ ipconfig /renew Wireless*
ipconfig/displaydns
Notre ordinateur stocke un cache local de chaque enregistrement DNS qu'il a visité. Ce cache est utilisé pour traduire rapidement les noms de domaine en adresse IP correcte. De cette façon, notre ordinateur n’a pas besoin de négocier à chaque fois avec le serveur DNS. Par exemple, lorsque nous visitons Google.com.
Nous pouvons exécuter la commande suivante dans la fenêtre du terminal pour afficher le contenu du cache DNS :
$ ipconfig /displaydns
Il affichera tous les enregistrements DNS dans notre cache DNS.
Souvent, nous n’avons pas besoin de vérifier les enregistrements, mais nous aborderons quelques termes importants :
Vider le DNS
Parfois, notre cache DNS comprend des enregistrements obsolètes qui peuvent donner des erreurs liées au DNS (par exemple impossible d'accéder aux sites Web), nous pouvons le résoudre en appliquant la commande mentionnée comme suit :
$ ipconfig /flushdns
La commande ci-dessus effacera notre cache DNS. Nous pouvons le faire sans aucun risque, notre ordinateur réclamera simplement un nouvel enregistrement DNS à jour via les serveurs DNS.
ipconfig sur Ubuntu
Le siconfig La commande est équivalente à la commande ipconfig. La commande ifconfig nous affichera les informations de base du réseau de nos adaptateurs dans Ubuntu.
La commande est la suivante :
$ ifconfig