geo

geo estima ubicación y propietario de red de una IP pública mediante un proveedor remoto o, si existe, una base GeoIP local.

RedVersión 1.2.3Estable
lil-terminal

Resumen

Usa geo para Geolocalización IP y propietario de red. Las operaciones habituales siguen siendo breves y las formas especializadas añaden detalle solo cuando hace falta, de modo que el trabajo repetido sea fácil de entender, repetir y llevar a scripts de lil-terminal.

La geolocalización IP aporta contexto, no identidad

VPN, proxies, redes móviles, CDN y el routing del proveedor pueden desplazar la ubicación mostrada. -local evita la consulta remota, pero requiere una extensión GeoIP y una base compatibles en el servidor.

Sintaxis

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

Referencia

geo

mostrar el estado del proveedor y de GeoIP local

geo me

usar la dirección del visitante actual

geo 8.8.8.8

mostrar un resumen de ubicación IP y red

geo example.com -a

mostrar todos los campos disponibles de ubicación y red

geo -db

mostrar detalles de la base GeoIP local

-c

mostrar país y continente

-r

mostrar región, ciudad, código postal y coordenadas

-tz

mostrar datos de zona horaria

-asn | -isp | -org | -dom

mostrar los datos de red seleccionados

-type

mostrar la familia IP

-json

mostrar la respuesta del proveedor como JSON formateado

-4 | -6

resolver un host mediante IPv4 o IPv6

-local

usar únicamente la extensión GeoIP local

Vista interactiva del sandbox

Ejecuta los ejemplos preparados directamente en la página. Los resultados están predefinidos y se muestran en el navegador; no se ejecuta ningún comando de terminal en el servidor.

Comprobar el proveedor y después una IP

Instalar y administrar

Instala la versión compatible actual. Elige Base para el conjunto completo de funciones o Minimum para el paquete reducido; usa upgrade para actualizar un módulo ya instalado.

Base y Minimum son dos paquetes de la misma versión actual del módulo.

Paquete Base

Instala el paquete completo con referencia local y todos los modos publicados.

install geo
Paquete Minimum

Instalar el paquete reducido. No incluye la referencia local; help <cmd> -i abre la referencia actual del servidor.

install geo -m
Versión pública exacta

Instalar exactamente esta versión publicada.

install geo -v 1.2.3
Comprobar o actualizar

upgrade comprueba la compatibilidad y sustituye el bloque solo cuando hace falta.

upgrade geo
Eliminar módulo

Elimina el bloque de extensión sin tocar el núcleo ni otros módulos.

install geo -u

Ejemplos

Los ejemplos se pueden copiar, pero el sitio no los ejecuta. Revisa rutas, permisos y opciones destructivas.

Comprobar el proveedor y después una 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 un resumen de ubicación IP y red
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 los campos disponibles de ubicación y red
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 y continente
geo example.com -c -r
Country      United States (US)
Region       California
City         Los Angeles
Postal code  90001
Coordinates  34.05, -118.24
Mostrar los datos de red seleccionados
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 la respuesta del proveedor como JSON formateado
geo example.com -json
{
  \"ip\": \"93.184.216.34\",
  \"country\": \"US\",
  \"asn\": \"AS15133\"
}
Mostrar detalles de la base GeoIP local
geo -db
La base de datos GeoIP local no está disponible
Rechazar una dirección sin geolocalización pública
geo 127.0.0.1
Se requiere una IP pública

Documentación relacionada

Versión pública actual

v1.2.32026-08-10

Sincronización lingüística

Completa la sincronización de la ayuda local y del servidor y refuerza la seguridad de localización de geo.