geo

geo stima posizione e proprietario di rete di un IP pubblico tramite un provider remoto o, se disponibile, un database GeoIP locale.

ReteVersione 1.2.3Stabile
lil-terminal

Panoramica

Usa geo per Geolocalizzazione IP e proprietario di rete. Le operazioni comuni restano brevi e le forme specializzate aggiungono dettagli solo quando servono, così il lavoro ripetuto rimane facile da capire, ripetere e inserire negli script di lil-terminal.

La geolocalizzazione IP dà contesto, non identità

VPN, proxy, reti mobili, CDN e routing del provider possono spostare la posizione mostrata. -local evita la richiesta remota, ma richiede un’estensione GeoIP e un database compatibili sul server.

Sintassi

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

Riferimento

geo

mostrare lo stato del provider e di GeoIP locale

geo me

usare l’indirizzo del visitatore corrente

geo 8.8.8.8

mostrare un riepilogo di posizione IP e rete

geo example.com -a

mostrare tutti i campi disponibili di posizione e rete

geo -db

mostrare i dettagli del database GeoIP locale

-c

mostrare paese e continente

-r

mostrare regione, città, CAP e coordinate

-tz

mostrare il fuso orario

-asn | -isp | -org | -dom

mostrare i dati di rete selezionati

-type

mostrare la famiglia IP

-json

mostrare la risposta del provider come JSON formattato

-4 | -6

risolvere un host tramite IPv4 o IPv6

-local

usare solo l’estensione GeoIP locale

Anteprima interattiva del sandbox

Esegui gli esempi preparati direttamente nella pagina. I risultati sono predefiniti e mostrati nel browser; sul server non viene eseguito alcun comando del terminale.

Controllare il provider e poi un IP

Installa e gestisci

Installa la versione compatibile corrente. Scegli Base per tutte le funzioni o Minimum per il pacchetto ridotto; usa upgrade per aggiornare un modulo già installato.

Base e Minimum sono due pacchetti della stessa release corrente del modulo.

Pacchetto Base

Installa il pacchetto completo con riferimento locale e tutte le modalità pubblicate.

install geo
Pacchetto Minimum

Installa il pacchetto ridotto. Il riferimento locale è omesso; help <cmd> -i apre il riferimento server corrente.

install geo -m
Versione pubblica esatta

Installa esattamente questa versione pubblicata.

install geo -v 1.2.3
Controlla o aggiorna

upgrade controlla la compatibilità e sostituisce il blocco solo quando serve.

upgrade geo
Rimuovi modulo

Rimuove il blocco estensione senza toccare core e altri moduli.

install geo -u

Esempi

Gli esempi sono copiabili ma il sito non li esegue. Controlla percorsi, permessi e opzioni distruttive.

Controllare il provider e poi un 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
Mostrare un riepilogo di posizione IP e rete
geo 8.8.8.8
IP       8.8.8.8
Source   ipwho.is
Type     IPv4
Country  United States (US)
Region   California
City     Mountain View
Mostrare tutti i campi disponibili di posizione e rete
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.
Mostrare paese e continente
geo example.com -c -r
Country      United States (US)
Region       California
City         Los Angeles
Postal code  90001
Coordinates  34.05, -118.24
Mostrare i dati di rete selezionati
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.
Mostrare la risposta del provider come JSON formattato
geo example.com -json
{
  \"ip\": \"93.184.216.34\",
  \"country\": \"US\",
  \"asn\": \"AS15133\"
}
Mostrare i dettagli del database GeoIP locale
geo -db
Database GeoIP locale non disponibile
Rifiutare un indirizzo senza geolocalizzazione pubblica
geo 127.0.0.1
È richiesto un IP pubblico

Documentazione correlata

Versione pubblica attuale

v1.2.32026-08-10

Sincronizzazione linguistica

Completa la sincronizzazione della guida locale e server e rafforza la sicurezza della localizzazione di geo.