Dies mag trivial erscheinen, aber ich suche nach der schnellsten Methode, um die IP-Adresse meines PCs zu ermittelninnerhalb meines Netzwerks.
- Dies ändert sich regelmäßig, wenn ich mich über DHCP von einem Netzwerk zum nächsten verbinde
- Die Verbindung wechselt von kabelgebunden zu kabellos
- Windows 7 PC (obwohlim Idealfalldie perfekte Lösung würde auf allen Windows-Versionen funktionieren)
- Verschiedene Adapter installiert (z. B. VMWare, Tunnel usw.)
Ich muss das wissen, da ich oft einen lokalen Webserver betreibe, auf dem ich über das lokale Netzwerk auf Dateien zugreifen muss … und da sich diese regelmäßig ändern, möchte ich die Adresse auf die schnellste Weise abrufen.
Mein aktueller Flow ist:
- WindowsKey+ Rum den Ausführen-Dialog zu öffnen
- "cmd" + Enterzum Öffnen einer Eingabeaufforderung
- "ipconfig" + Enterum die Diagnoseinformationen zu erhalten
- Scrollen Sie zum Fenster oder ändern Sie die Größe, sodass ich die Zeile in der LAN-Verbindung meines Ethernet-Adapters für meine IPv4-Adresse sehen kann.
- Merken Sie es sich, um es woanders einzugeben... oder
- Rechtsklick > AuswählenMarkieren> Adresse markieren > drücken, Enterum sie in die Zwischenablage zu kopieren
Dies war unter Windows XP nicht so schlimm, da ich keine zusätzlichen Adapter, Tunnel, drahtlosen Verbindungen usw. hatte, aber die Datenmenge, die mit diesem Befehl zurückgegeben wird, macht es schwierig, sie herauszufiltern.
Sicherlich gibt esmusses einen besseren und schnelleren Weg geben würde! (Bonuspunkte, wenn das Hinzufügen zur Zwischenablage einfach ist)
Antwort1
Geben Sie dies in eine .bat-Datei ein. Sie können dann eine Verknüpfung dazu erstellen und diese in der Taskleiste oder im Startmenü platzieren oder einen Hotkey zuweisen.
ipconfig | find "IPv4" | find /V "192.168." | CLIP
Was es tut: Erstensfindengibt alle Zeilen zurück, die IPv4 enthalten. Wenn Sie mehrere Netzwerkadapter haben, beispielsweise von VMWare, möchten Sie diese möglicherweise ausschließen. Hierfinde /Vins Spiel kommt, findet es alle Zeilen, die die angegebene Zeichenfolge nicht enthalten. Das ist zum Beispiel, was ich nach dem ersten Fund bekomme:
>ipconfig | find "IPv4"
IPv4 Address. . . . . . . . . . . : 134.32.72.86
IPv4 Address. . . . . . . . . . . : 192.168.229.1
IPv4 Address. . . . . . . . . . . : 192.168.230.1
Endlich,CLIPkopiert die Ausgabe in die Zwischenablage, so dass Sie übrig bleiben mit
> IPv4 Address. . . . . . . . . . . : 134.32.72.86
Wenn das nicht reicht, kann es vielleicht jemand anderes mit ausgefallenen Suchmustern verfeinern.
Antwort2
Erstellen Sie eine Verknüpfung zuBGinfo(ein Programm, das Systeminformationen im Windows-Hintergrund anzeigt). Doppelklicken Sie. : )
Antwort3
Es schien mehrere Lösungen für dieses Problem zu geben und ich habe sogar eine eigene gefunden.
Ähnlich wie @iglvzx habe auch ich dieAutoHotKeyDienstprogramm zum Erstellen meiner eigenen Dienstprogramm-App.
Ich habe die App hier online gestellt:http://dl.dropbox.com/u/177276/ipAddress.exe
Ich werfe meine EXE in meinen Startordner ... und sie wartet dort ruhig, bis ich den Hotkey drücke:
WindowsKey+I
Dadurch wird dieser Dialog geöffnet, in dem ich die Adresse mit einem einzigen Klick kopieren oder zu einem anderen Fenster navigieren kann, da die IP-Adresse auf der Registerkarte „App“ in der Startleiste angezeigt wird. Ich habe mich letztendlich gegen das automatische Einfügen in die Zwischenablage entschieden, nur für den Fall, dass ich dort etwas Wichtiges habe, das ich nicht versehentlich löschen möchte.
Hier ist der Quellcode, den ich zum Abrufen der IP-Adresse verwendet habe (er geht davon aus, dass %A_IPAddress1% die richtige ist (was bei meinen Tests aber immer der Fall war)):
#SingleInstance
#Persistent
Menu, tray, NoStandard
Menu, tray, add, Exit, ExitAppCompletely
Hotkey, #i, ShowIPAddress
return
ShowIPAddress:
Gui, Add, Text, x50 y8, Your IP Address:
Gui, Add, Edit, x140 y5 ReadOnly vIPAddress, %A_IPAddress1%
Gui, Add, Text, x50 y35 w250 vCopiedStatus,
Gui, Add, Button, x70 y65 w75, &Copy
Gui, Add, Button, x150 y65 w75, &Dismiss
Gui, Show, W290 H100 Center, %A_IPAddress1% - IP Address
return
ButtonCopy:
clipboard = %A_IPAddress1%
GuiControl,, CopiedStatus, Copied %A_IPAddress1% to the clipboard
Sleep, 1000
GuiControl,, CopiedStatus,
Sleep, 500
ButtonDismiss:
GuiClose:
Gui, Destroy
Exit
ExitAppCompletely:
ExitApp
Antwort4
ich benutzewww.whatismyip.org. Die Verwendung ist sehr einfach: Navigieren Sie einfach in Ihrem bevorzugten Browser zur Site und Ihre externe IP wird angezeigt.
Zum Kopieren einfach wie bei jedem anderen Text markieren und mit CTRL- Cbestätigen.
Wenn Sie es als Ihre Homepage festlegen und eine Verknüpfung in Ihrer QuickStart-Leiste einfügen, ist nur ein Klick und eine Kopie erforderlich, um Ihre IP in die Zwischenablage zu übertragen