5Aug

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

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 ha alcuni suggerimenti utili per aiutare un lettore a trovare le informazioni che desidera.

Today's Question &La sessione di risposta ci viene fornita per gentile concessione di SuperUser, una suddivisione di Stack Exchange, un raggruppamento di Q & A basato su community. Schermata

per gentile concessione di Paul Fenwick( Flickr).

La domanda

SuperUser reader AlikElzin-kilaka vuole sapere come trovare la posizione di un indirizzo IP di un computer usando la riga di comando:

Come trovo la posizione Internet( indirizzo IP) di un computer usando la riga di comando? Ad esempio, dovrei usare curl o wget?

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

The Answer

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

Esiste un servizio( IPInfo) in grado di fornire i risultati. Puoi richiamarlo usando curl, ad esempio:

  • curl ipinfo.io

Risultato:

È anche possibile richiedere informazioni IP specifiche:

  • curl ipinfo.io/216.58.194.46

Risultato:

Origine: Come cercare l'area geograficaposizione di un indirizzo IP dalla riga di comando

Seguita dalla risposta di Ben N:

Poiché la domanda non specifica un sistema operativo, questo è come ottenere le stesse informazioni con il ricciolo di PowerShell( in realtà un alias di Invoke-WebRequest ):

  • ( curl ipinfo.io). Content

che produce una stringa JSON.Per ottenere l'oggetto rappresentato dal JSON, utilizzare ConvertFrom-Json :

  • curl ipinfo.io |ConvertFrom-Json

Poiché si tratta di un oggetto PowerShell, è possibile ottenere facilmente campi specifici da esso. Ad esempio, questo comando ottiene solo l'indirizzo IP esterno come stringa:

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

Si noti che le informazioni geografiche di questo servizio non sono molto precise, ma mi hanno localizzato entro 20 migliacirca la mia posizione attuale e le informazioni dell'ISP sembrano affidabili.

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.