Come si fa a trovare la posizione geografica di un computer utilizzando la riga di comando?

Sommario:

Come si fa a trovare la posizione geografica di un computer utilizzando la riga di comando?
Come si fa a trovare la posizione geografica di un computer utilizzando la riga di comando?

Video: Come si fa a trovare la posizione geografica di un computer utilizzando la riga di comando?

Video: Come si fa a trovare la posizione geografica di un computer utilizzando la riga di comando?
Video: PLEX - Cosa è e Come Funziona! Servizio Alternativo a NETFLIX e PRIME VIDEO - YouTube 2024, Aprile
Anonim
Ci sono molti modi per imparare la posizione di un computer dal suo indirizzo IP, ma come si fa a farlo se si decide di utilizzare la riga di comando per trovare le informazioni? Il post di Q & A di SuperUser di oggi contiene alcuni suggerimenti utili per aiutare un lettore a trovare le informazioni che desidera.
Ci sono molti modi per imparare la posizione di un computer dal suo indirizzo IP, ma come si fa a farlo se si decide di utilizzare la riga di comando per trovare le informazioni? Il post di Q & A di SuperUser di oggi contiene alcuni suggerimenti utili per aiutare un lettore a trovare le informazioni che desidera.

La sessione di domande e risposte di oggi ci viene fornita per gentile concessione di SuperUser, una suddivisione di Stack Exchange, un raggruppamento di domande e risposte basato sulla comunità.

Schermata per gentile concessione di Paul Fenwick (Flickr).

La domanda

Lettore SuperUser AlikElzin-kilaka vuole sapere come trovare l'indirizzo IP di un computer utilizzando la riga di comando:

How do I find a computer’s internet (IP address) location using the command line? Would I use curl or wget, for example?

Come si trova l'indirizzo IP di un computer tramite la riga di comando?

La risposta

Collaboratori SuperUser AlikElzin-kilaka e Ben N hanno la risposta per noi. Primo, AlikElzin-kilaka:

There is a service (IPInfo) that can provide the results. You can invoke it using curl, for example:

curl ipinfo.io

Result:

A specific IP’s info can also be requested:
A specific IP’s info can also be requested:

curl ipinfo.io/216.58.194.46

Result:

Image
Image

Source: How to look up the geographic location of an IP address from the command line

Seguito dalla risposta di Ben N:

Since the question does not specify an operating system, this is how to get that same information with PowerShell’s curl (actually an alias of Invoke-WebRequest):

(curl ipinfo.io).Content

Which produces a JSON string. To get the object that the JSON represents, use ConvertFrom-Json:

curl ipinfo.io | ConvertFrom-Json

Since that is a PowerShell object, you can easily get specific fields from it. For example, this command gets just the external IP address as a string:

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

Note that the geographical information from this service is not super accurate, but it did locate me within 20 miles or so of my actual location and the ISP information seems to be reliable.

Hai qualcosa da aggiungere alla spiegazione? Audio disattivato nei commenti. Vuoi leggere più risposte dagli altri utenti di Stack Exchange esperti di tecnologia? Controlla la discussione completa qui.

Consigliato: