53 votes

Méthode la plus rapide pour déterminer l'adresse IP de mon PC (Windows)

Cela peut sembler trivial mais je cherche la méthode la plus rapide pour déterminer l'adresse IP de mon PC au sein de mon réseau .

  • Cela change régulièrement car je me connecte d'un réseau à l'autre via DHCP.
  • La connexion passe de filaire à sans fil
  • PC Windows 7 (bien que idéalement la solution parfaite fonctionnerait sur toutes les versions de Windows)
  • Divers adaptateurs installés (par exemple VMWare, Tunnels, etc.)

J'ai besoin de savoir cela car je fais souvent tourner un serveur web local où je dois accéder à des fichiers sur le réseau local... et comme il change régulièrement, je veux la méthode la plus rapide pour récupérer l'adresse.

Mon flux actuel est le suivant :

  1. WindowsKey + R pour ouvrir la boîte de dialogue Exécuter
  2. "cmd" + Enter pour ouvrir une invite de commande
  3. "ipconfig" + Enter pour obtenir les informations de diagnostic
  4. Faites défiler la fenêtre ou redimensionnez-la de manière à ce que je puisse voir la ligne de mon adaptateur Ethernet Local Area Connection pour mon adresse ipv4.
  5. S'en souvenir pour taper ailleurs... ou
  6. Clic droit > sélectionner Marque > sélectionnez l'adresse > appuyez sur Enter pour le copier dans le presse-papiers

Ce n'était pas si grave avec Windows XP lorsque je n'avais pas d'adaptateurs supplémentaires, de tunnels, de connexions sans fil, etc. mais la quantité de données renvoyées par cette commande rend les choses difficiles à extraire.

Il est certain qu'il y a doit être un moyen meilleur et plus rapide ! (points bonus si l'ajout au presse-papiers est facile à réaliser)

4voto

ebruchez Points 2800

Cela ne fonctionne pas sur ma machine XP, mais sous Windows 7, je peux limiter les informations à un seul adaptateur avec

netsh interface IP show addresses "Local Area Connection" | findstr "IP" | clip

Ce qui pourrait être intégré dans un fichier batch

4voto

Vishwanath Dalvi Points 302
C:\Documents and Settings\myusername> ipconfig /all | find "IP Address"
        IP Address. . . . . . . . . . . . : 16.138.69.121

and

C:\Users\dalvi>ipconfig /all | find "IPv4 Address"
        IPv4 Address. . . . . . . . . . . : 16.175.22.139(Preferred)

4voto

Bret McMillan Points 101

Pour compléter l'excellente réponse d'Amadeu, voici une variante qui supprime le début de la réponse. (doit être exécuté en tant que fichier batch)

@ECHO OFF 

FOR /F "tokens=*" %%i in ('ipconfig ^| find "IPv4"') do SET result=%%i

echo %result:IPv4 Address. . . . . . . . . . . : =% | clip

3voto

  1. [WindowsKey] IP
  2. [Entrée] pour ouvrir "Voir les connexions réseau"
  3. Double-cliquez sur votre réseau
  4. Cliquez sur "Détails"

Vous pouvez faire Ctrl+C à l'intérieur, cela copiera tout le contenu de la fenêtre, y compris les adresses IP.

Et voilà, en quatre touches et trois clics :)

3voto

iglvzx Points 23001

J'ai trouvé une solution en utilisant AutoHotkey. Compilez le script et lancez l'exécutable. Votre adresse IP sera rapidement copiée dans le presse-papiers ! Cette opération prend la première adresse de la sortie de ipconfig /all . Si vous avez besoin d'aide pour personnaliser le script, faites-le moi savoir :)

Télécharger :

http://ahk.igalvez.net/GetIPv4.exe, 784 KB, Windows 7

Clipboard =

myCommand = ipconfig /all | find "IPv4" | clip

Run cmd.exe
Send %myCommand%{Enter}
Sleep, 500
Send exit{Enter}

myString = %Clipboard%

StringReplace, myString, myString, %A_Space%, , All
StringReplace, myString, myString, IPv4Address...........:, , All
StringReplace, myString, myString, (Preferred), , All

StringSplit, myLines, myString, `r`n

Clipboard = %myLines1%

ExitApp

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X