Startseite » wie man » Wie finden Sie den geografischen Standort eines Computers über die Befehlszeile?

    Wie finden Sie den geografischen Standort eines Computers über die Befehlszeile?

    Es gibt viele Möglichkeiten, den Standort eines Computers anhand seiner IP-Adresse zu ermitteln. Wie gehen Sie vor, wenn Sie die Befehlszeile verwenden, um die Informationen zu finden? Der heutige SuperUser-Beitrag enthält einige hilfreiche Vorschläge, die dem Leser helfen sollen, die gewünschten Informationen zu finden.

    Die heutige Question & Answer-Sitzung wird dank SuperUser zur Verfügung gestellt - einer Unterteilung von Stack Exchange, einer Community-basierten Gruppierung von Q & A-Websites.

    Screenshot mit freundlicher Genehmigung von Paul Fenwick (Flickr).

    Die Frage

    SuperUser-Leser AlikElzin-kilaka möchte wissen, wie die IP-Adresse eines Computers über die Befehlszeile ermittelt wird:

    Wie finde ich die Internetadresse (IP-Adresse) eines Computers über die Befehlszeile? Würde ich beispielsweise curl oder wget verwenden??

    Wie finden Sie die IP-Adresse eines Computers über die Befehlszeile??

    Die Antwort

    Die SuperUser-Mitwirkenden AlikElzin-Kilaka und Ben N haben die Antwort für uns. Zunächst AlikElzin-Kilaka:

    Es gibt einen Dienst (IPInfo), der die Ergebnisse liefern kann. Sie können es mit curl aufrufen, zum Beispiel:

    • IPinfo.io locken

    Ergebnis:

    Eine bestimmte IP-Adresse kann auch angefordert werden:

    • curl ipinfo.io/216.58.194.46

    Ergebnis:

    Quelle: So ermitteln Sie den geografischen Standort einer IP-Adresse über die Befehlszeile

    Gefolgt von der Antwort von Ben N:

    Da in der Frage kein Betriebssystem angegeben wird, erhalten Sie mit PowerShell curl (tatsächlich ein Alias ​​von) dieselben Informationen Invoke-WebRequest):

    • (curl ipinfo.io) .Content

    Welcher eine JSON-Zeichenfolge erzeugt. Verwenden Sie, um das Objekt zu erhalten, das der JSON darstellt ConvertFrom-Json:

    • Locken ipinfo.io | ConvertFrom-Json

    Da es sich um ein PowerShell-Objekt handelt, können Sie leicht bestimmte Felder daraus abrufen. Dieser Befehl erhält beispielsweise nur die externe IP-Adresse als Zeichenfolge:

    • (curl ipinfo.io | ConvertFrom-Json) .ip

    Bitte beachten Sie, dass die geografischen Informationen dieses Dienstes nicht sehr genau sind, aber ich konnte mich nicht weiter als 20 Meilen von meinem tatsächlichen Standort befinden.


    Haben Sie der Erklärung etwas hinzuzufügen? Sound off in den Kommentaren. Möchten Sie mehr Antworten von anderen technisch versierten Stack Exchange-Benutzern lesen? Hier geht es zum vollständigen Diskussionsthread.