5Aug
Existem muitas maneiras de aprender a localização de um computador a partir do seu endereço IP, mas como você faz isso se você decidir usar a linha de comando para encontrar a informação? O super-usuário do usuário Q & A publica algumas sugestões úteis para ajudar um leitor a encontrar a informação que deseja.
Today's Question &A sessão de atendimento chega a cortesia do SuperUser - uma subdivisão do Stack Exchange, um agrupamento comunitário de sites Q & A.
Captura de tela de tela de Paul Fenwick( Flickr).
A pergunta
Leitor de superutilizador AlikElzin-kilaka quer saber como encontrar a localização de um endereço de IP do computador usando a linha de comando:
Como faço para encontrar o local de uma internet do computador( 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 As contribuições
SuperUser AlikElzin-kilaka e Ben N têm a resposta para nós. Primeiro, AlikElzin-kilaka:
Existe um serviço( IPInfo) que pode fornecer os resultados. Você pode invocá-lo usando curl, por exemplo:
- curl ipinfo.io
Resultado:
Informações de IP específicas também podem ser solicitadas:
- curl ipinfo.io/216.58.194.46
Resultado:
Fonte: Como procurar a geográficalocalização de um endereço IP a partir da linha de comando
Seguido pela resposta de Ben N:
Uma vez que a questão não especifica um sistema operacional, é assim que obtém essa mesma informação com o curl do PowerShell( na verdade, um alias do Invoke-WebRequest ):
- ( curl ipinfo.io). Contente
Que produz uma string JSON.Para obter o objeto que o JSON representa, use ConvertFrom-Json :
- curl ipinfo.io |ConvertFrom-Json
Uma vez que esse é um objeto PowerShell, você pode facilmente obter campos específicos dele. Por exemplo, este comando recebe apenas o endereço IP externo como uma seqüência de caracteres:
- ( curl ipinfo.io | ConvertFrom-Json). ip
Observe que as informações geográficas desse serviço não são super precisas, mas me localizou dentro de 20 milhasou mais da minha localização real e as informações do ISP parecem ser confiáveis.
Tem alguma coisa a adicionar à explicação? Som desligado nos comentários. Deseja ler mais respostas de outros usuários Tech-savvy Stack Exchange? Confira o tópico de discussão completo aqui.