geo

geo estima localização e proprietário de rede de um IP público por um provedor remoto ou, quando disponível, por uma base GeoIP local.

RedeVersão 1.2.3Estável
lil-terminal

Visão geral

Use geo para Geolocalização IP e proprietário da rede. As operações comuns continuam curtas, e formas especializadas acrescentam detalhes apenas quando necessário, para que o trabalho repetido seja fácil de entender, repetir e levar a scripts do lil-terminal.

Geolocalização de IP é contexto, não identidade

VPNs, proxies, redes móveis, CDNs e roteamento do provedor podem deslocar a localização exibida. -local evita a consulta remota, mas exige extensão GeoIP e base compatíveis no servidor.

Sintaxe

lil-terminal
geo [host|ip|me] [options]

Referência

geo

mostrar o estado do provedor e do GeoIP local

geo me

usar o endereço do visitante atual

geo 8.8.8.8

mostrar um resumo da localização do IP e da rede

geo example.com -a

mostrar todos os campos disponíveis de localização e rede

geo -db

mostrar detalhes do banco GeoIP local

-c

mostrar país e continente

-r

mostrar região, cidade, CEP e coordenadas

-tz

mostrar detalhes do fuso horário

-asn | -isp | -org | -dom

mostrar os dados de rede selecionados

-type

mostrar a família IP

-json

mostrar a resposta do provedor como JSON formatado

-4 | -6

resolver um host por IPv4 ou IPv6

-local

usar somente a extensão GeoIP local

Prévia interativa do sandbox

Execute os exemplos preparados diretamente na página. Os resultados são predefinidos e exibidos no navegador; nenhum comando do terminal é executado no servidor.

Verificar o provedor e depois um IP

Instalar e gerenciar

Instale a versão compatível atual. Escolha Base para o conjunto completo de recursos ou Minimum para o pacote reduzido; use upgrade para atualizar um módulo já instalado.

Base e Minimum são dois pacotes da mesma versão atual do módulo.

Pacote Base

Instala o pacote completo com referência local e todos os modos publicados.

install geo
Pacote Minimum

Instalar o pacote reduzido. A referência local é omitida; help <cmd> -i abre a referência atual do servidor.

install geo -m
Versão pública exata

Instalar exatamente esta versão publicada.

install geo -v 1.2.3
Verificar ou atualizar

upgrade verifica compatibilidade e substitui o bloco somente quando necessário.

upgrade geo
Remover módulo

Remove o bloco da extensão sem afetar o núcleo ou outros módulos.

install geo -u

Exemplos

Os exemplos podem ser copiados, mas o site não os executa. Revise caminhos, permissões e opções destrutivas.

Verificar o provedor e depois um IP
geo | geo 8.8.8.8
Remote       ipwho.is
HTTPS        yes
Local GeoIP  no

IP       8.8.8.8
Source   ipwho.is
Type     IPv4
Country  United States (US)
Region   California
City     Mountain View
Mostrar um resumo da localização do IP e da rede
geo 8.8.8.8
IP       8.8.8.8
Source   ipwho.is
Type     IPv4
Country  United States (US)
Region   California
City     Mountain View
Mostrar todos os campos disponíveis de localização e rede
geo example.com -a
Target        example.com
IP            93.184.216.34
Country       United States (US)
Region        California
City          Los Angeles
Coordinates   34.05, -118.24
ASN           AS15133
ISP           Example Network
Organization  Example Inc.
Mostrar país e continente
geo example.com -c -r
Country      United States (US)
Region       California
City         Los Angeles
Postal code  90001
Coordinates  34.05, -118.24
Mostrar os dados de rede selecionados
geo example.com -asn -isp -org
Target        example.com
IP            93.184.216.34
Country       United States (US)
Region        California
City          Los Angeles
Coordinates   34.05, -118.24
ASN           AS15133
ISP           Example Network
Organization  Example Inc.
Mostrar a resposta do provedor como JSON formatado
geo example.com -json
{
  \"ip\": \"93.184.216.34\",
  \"country\": \"US\",
  \"asn\": \"AS15133\"
}
Mostrar detalhes do banco GeoIP local
geo -db
Banco de dados GeoIP local indisponível
Rejeitar um endereço sem geolocalização pública
geo 127.0.0.1
É necessário um IP público

Documentação relacionada

Versão pública atual

v1.2.32026-08-10

Sincronização linguística

Conclui a sincronização da ajuda local e do servidor e reforça a segurança de localização de geo.