Como você encontra o local geográfico de um computador usando a linha de comando?

Índice:

Como você encontra o local geográfico de um computador usando a linha de comando?
Como você encontra o local geográfico de um computador usando a linha de comando?

Vídeo: Como você encontra o local geográfico de um computador usando a linha de comando?

Vídeo: Como você encontra o local geográfico de um computador usando a linha de comando?
Vídeo: SERVIDOR DE STREAMING GRATUITO | CONFIGURANDO PLEX DO ÍNICIO AO FIM - YouTube 2024, Maio
Anonim
Há muitas maneiras de aprender a localização de um computador a partir do seu endereço IP, mas como proceder se você decidir usar a linha de comando para encontrar as informações? A postagem de perguntas e respostas do SuperUser de hoje tem algumas sugestões úteis para ajudar o leitor a encontrar as informações desejadas.
Há muitas maneiras de aprender a localização de um computador a partir do seu endereço IP, mas como proceder se você decidir usar a linha de comando para encontrar as informações? A postagem de perguntas e respostas do SuperUser de hoje tem algumas sugestões úteis para ajudar o leitor a encontrar as informações desejadas.

A sessão de perguntas e respostas de hoje nos é oferecida por cortesia do SuperUser, uma subdivisão do Stack Exchange, um agrupamento de sites de perguntas e respostas conduzido pela comunidade.

Screenshot cortesia de Paul Fenwick (Flickr).

A questão

Leitor de SuperUser AlikElzin-kilaka quer saber como encontrar o endereço IP de um computador usando a linha de comando:

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

Como você encontra o endereço IP de um computador usando a linha de comando?

A resposta

Os contribuidores do SuperUser, AlikElzin-kilaka e Ben N, têm a resposta para nós. Primeiro, 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

Seguido pela resposta do 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.

Tem algo a acrescentar à explicação? Som desligado nos comentários. Quer ler mais respostas de outros usuários do Stack Exchange com experiência em tecnologia? Confira o tópico de discussão completo aqui.

Recomendado: