Há muitas maneiras de saber a localização de um computador a partir de seu endereço IP, mas como você faria se decidir usar a linha de comando para encontrar as informações? A postagem de perguntas e respostas do superusuário de hoje tem algumas sugestões úteis para ajudar o leitor a encontrar as informações que deseja.
A sessão de perguntas e respostas de hoje chega até nós como cortesia do SuperUser - uma subdivisão do Stack Exchange, um grupo de sites de perguntas e respostas voltado para a comunidade
Captura de tela cortesia de Paul Fenwick (Flickr) .
A questão
O leitor de superusuário AlikElzin-kilaka quer saber como encontrar a localização do endereço IP de um computador usando a linha de comando:
Como encontro a localização de um computador na Internet (endereço IP) usando a linha de comando? Eu usaria curl ou wget, por exemplo?
Como você encontra a localização do endereço IP de um computador usando a linha de comando?
A resposta
Os colaboradores do SuperUser, AlikElzin-kilaka e Ben N, têm a resposta para nós. Primeiro, AlikElzin-kilaka:
Existe um serviço ( Ipinfo ) que podem fornecer os resultados. Você pode invocá-lo usando curl, por exemplo:
- curl ipinfo.io
Resultado:
![]()
As informações de um IP específico também podem ser solicitadas:
- curl ipinfo.io/216.58.194.46
Resultado:
![]()
Fonte: Como procurar a localização geográfica de um endereço IP na linha de comando
Seguido pela resposta de Ben N:
Uma vez que a questão não especifica um sistema operacional, é assim que obter as mesmas informações com o curl do PowerShell (na verdade, um alias de Invoke-WebRequest ):
- (curl ipinfo.io) .Content
Que produz uma string JSON. Para obter o objeto que o JSON representa, use ConvertFrom-Json :
- curl ipinfo.io | ConvertFrom-Json
Como esse é um objeto PowerShell, você pode facilmente obter campos específicos dele. Por exemplo, este comando obtém apenas o endereço IP externo como uma string:
- (curl ipinfo.io | ConvertFrom-Json) .ip
Observe que as informações geográficas desse serviço não são muito precisas, mas ele me localizou a menos de 20 milhas da minha localização real e as informações do ISP parecem ser confiáveis.
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 .