Comment trouver votre adresse IP à partir de CMD (Invite de commande)

Comme la plupart des choses dans Windows, il y a des dizaines de façons de faire quelque chose, donc aujourd’hui nous allons vous montrer plusieurs techniques différentes pour trouver votre adresse IP publique ou privée à partir de l’invite de commande.

Pourquoi voudriez-vous obtenir votre adresse IP à partir de la ligne de commande alors que vous pouvez facilement la rechercher dans l’interface graphique de Windows 10 ou Windows 11 ? Si vous êtes un geek de la vieille école, l’utilisation de la ligne de commande pour faire des choses vous vient naturellement, alors vous pouvez trouver plus facile de taper une commande rapide au lieu de cliquer sur tout un tas de paramètres. La vraie raison, cependant, est que vous allez probablement l’automatiser dans un script, et vous avez juste besoin de trouver la bonne commande pour le travail.

Table des matières

Quelle IP voulez-vous ? IP locale (privée) et IP externe (publique)

Avant de vous montrer comment trouver votre adresse IP, nous devons parler de la différence entre les adresses IP publiques et privées.

Une adresse IP est associée à chaque réseau auquel vous êtes connecté. Si votre ordinateur est connecté par Wi-Fi et Ethernet, les deux adaptateurs ont leur propre adresse IP et votre table de routage TCP/IP locale est chargée de déterminer laquelle est utilisée pour chaque requête. La plupart du temps, cependant, vous êtes simplement connecté à votre routeur Wi-Fi, de sorte que votre ordinateur local se connectant à votre réseau local possède une seule adresse IP.

Votre routeur Internet, en revanche, est toujours connecté à deux réseaux distincts : le réseau local (privé) de votre maison et le réseau externe (public) de votre fournisseur d’accès. Le routeur traduit la demande de votre ordinateur à l’aide de la traduction d’adresse réseau (NAT) pour permettre à tous les éléments de votre réseau de partager une seule adresse IP publique.

Lorsque votre PC Windows, votre iPhone ou votre Raspberry Pi se connectent à l’internet depuis votre maison, le serveur auquel ils se connectent les verra comme la même adresse IP : l’IP externe (publique) de votre routeur.

Obtenir l’adresse IP locale (privée) à partir de CMD (Invite de commande)

Pour trouver votre adresse IP locale ou privée à partir de l’invite de commande dans n’importe quelle version de Windows, il suffit d’ouvrir le menu Démarrer, de rechercher l’invite de commande, de l’ouvrir et de taper la commande suivante :

ipconfig

Annonce

Windows affichera de nombreux détails, mais la ligne que vous recherchez est celle qui indique « Adresse IPv4 ». Elle affichera votre adresse IP locale/privée pour l’adaptateur qui est connecté à votre réseau Wi-Fi ou Ethernet.

ipconfig pour l’adresse IP locale

Certaines personnes auront plus d’un adaptateur dans la liste, et si vous avez un logiciel de machine virtuelle installé ou WSL, vous pouvez voir beaucoup de choses supplémentaires, vous devrez donc vérifier l’adaptateur qui est connecté au réseau pour lequel vous essayez de trouver l’adresse.

N’oubliez pas qu’il s’agit de votre adresse IP privée, et non de l’adresse publique à partir de laquelle les sites Web verront votre trafic. Pour votre adresse IP publique, continuez à lire.

Obtenir l’adresse IP publique (externe) à partir de CMD (Invite de commande)

Pour trouver votre adresse IP publique/externe à partir de l’invite de commande, vous avez plusieurs possibilités, mais la plus simple est peut-être de taper simplement la commande suivante (en supposant que vous ayez déjà ouvert l’invite de commande dans le menu Démarrer)

curl ifconfig.me

Cette commande affiche instantanément votre adresse IP publique actuelle sur la ligne de commande. Elle fonctionne en utilisant la commande curl pour télécharger le contenu de ifconfig.me, qui est un site web très simple que quelqu’un a configuré pour n’afficher que votre adresse IP publique. Si vous saisissez ce nom de domaine dans votre navigateur, vous obtiendrez la même chose.

Il convient de noter que la commande curl est intégrée à Windows 10 et 11, mais si vous utilisez une version antérieure de Windows, vous devrez probablement télécharger une copie de curl pour Windows. Curl devrait fonctionner à partir de l’invite CMD ordinaire de Windows, mais vous pouvez également l’utiliser à partir du shell Bash de Windows 10 ou 11.

Il existe également un certain nombre de méthodes alternatives pour obtenir votre adresse IP publique à partir de l’invite de commande, et nous les inclurons par souci d’exhaustivité, au cas où la première méthode ne fonctionnerait plus ! En voici quelques-unes :

curl myexternalip.com/raw

curl ipecho.net/plain

curl ifcfg.me

curl icanhazip.com

La dernière inclut bizarrement un retour à la ligne supplémentaire, ce qui peut ne pas fonctionner très bien si vous l’utilisez dans un script.

Ma méthode préférée utilise OpenDNS et la fidèle commande nslookup qui est présente sur toutes les versions de Windows depuis toujours :

nslookup monip.opendns.com. resolver1.opendns.com

nslookup pour l’adresse IP

Non, ce n’est pas ma vraie IP.

Maintenant que vous avez eu beaucoup de plaisir à lire comment faire tout cela à partir de l’invite de commande, je devrais probablement signaler que vous pouvez aussi simplement taper « quelle est mon adresse IP » dans Google et il vous le dira. Mais ce n’est pas aussi amusant de cette façon.

Tu veux devenir plus compliqué ? Saviez-vous que vous pouvez changer votre adresse IP à partir de l’invite de commande ? Vous pouvez également modifier le registre Windows, verrouiller votre PC, modifier un mot de passe, lancer Excel ou Word, cartographier les lecteurs réseau, éteindre votre PC, désinstaller des programmes, comparer des fichiers, trouver des fichiers, localiser votre clé de produit Windows et même utiliser toutes sortes de raccourcis clavier à partir de la bonne vieille invite de commande Windows.

Obtenir une adresse IP publique à partir de Powershell

Si vous êtes prêt à vous amuser, voici comment trouver votre adresse IP publique à partir d’une invite PowerShell plus puissante (ou d’un script, d’ailleurs). Tapez simplement ceci dans votre terminal PowerShell :

(Invoke-WebRequest -UseBasicParsing -URI ifconfig.me ).Content

Vous obtiendrez instantanément votre adresse IP, comme dans tous les autres exemples ci-dessus. Vous pouvez également la diviser en plusieurs lignes si vous l’utilisez dans un script :

$myip = Invoke-WebRequest -UseBasicParsing -URI ifconfig.me
$myip.Contenu

Cela va créer la variable $myip et y placer le contenu de la requête. Vous pourrez ensuite utiliser $myip.Content pour extraire la valeur ou l’utiliser ailleurs dans un script si nécessaire. Vous pouvez remplacer le site ifconfig.me par l’un des autres exemples que nous vous avons montrés précédemment, au cas où ce site ne fonctionnerait plus à l’avenir.

Obtenir l’adresse IP publique à partir du shell Bash

Si vous utilisez le shell Bash sous Windows, vous serez probablement heureux d’apprendre que l’obtention de votre adresse IP publique est aussi simple que celle de l’invite de commande. Il suffit de taper la commande suivante :

curl ifconfig.me

Cela devrait fonctionner exactement de la même manière que la commande dans l’invite CMD ordinaire, mais vous pouvez faire beaucoup plus avec le shell Bash qu’avec l’invite de commande.

Prêt à trouver plus d’informations sur les adresses IP ? Vous pouvez trouver votre adresse IP à l’aide de l’interface graphique de Windows 10 ou Windows 11, ou rechercher l’adresse IP de votre iPhone, de votre Roku, de votre imprimante, de votre routeur Wi-Fi ou de tout autre périphérique. Une fois que vous serez un expert, vous pourrez passer au stade de l’écoute des ports TCP/IP et de la configuration des routes IP statiques.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *