Volver al blog

Cómo funciona de verdad la geolocalización IP (y dónde falla)

geolocalizacióndatos IPfundamentos

Una explicación práctica de cómo se asocia una dirección IP a un país, una región y una ciudad, por qué la precisión a nivel de ciudad varía tanto y cómo usar estos datos con criterio.

# Cómo funciona de verdad la geolocalización IP

Una dirección IP no es una coordenada. Es un identificador de enrutamiento que un registro regional de internet (RIR) asignó a una organización, y que esa organización anunció al resto de internet mediante BGP. Todo lo que aparece en una respuesta de geolocalización es una inferencia construida sobre esos dos hechos.

Las cuatro capas de evidencia

  • Datos de registro. ARIN, RIPE NCC, APNIC, LACNIC y AFRINIC publican el país bajo el que se registró una asignación. Es la señal más estable y el motivo por el que la precisión por país suele ser muy alta.
  • Enrutamiento BGP. El ASN que anuncia la ruta indica qué red transporta realmente el tráfico. Un bloque registrado en Países Bajos puede estar anunciado por un operador en Brasil.
  • Medición de red. La latencia entre sondas conocidas y un destino acota dónde puede estar físicamente el host. La luz en fibra viaja aproximadamente a 200 km por milisegundo, así que el tiempo de ida y vuelta impone un límite claro a la distancia.
  • Pistas declaradas y derivadas. Nombres rDNS (ae1.core1.fra3.example.net), ubicaciones de peering en IX y geofeeds publicados por el propio operador.

Un buen proveedor combina las cuatro capas. Uno débil se apoya en un único volcado de registro desactualizado.

Por qué el país es fácil y la ciudad es difícil

La precisión a nivel de país suele estar en la franja alta del noventa y tantos por ciento, porque los datos de registro y de enrutamiento normalmente encajan. A nivel de ciudad, el problema cambia por completo:

  • Los operadores móviles encaminan a sus abonados a través de un puñado de pasarelas nacionales, así que un móvil en una localidad pequeña puede aparecer en la capital.
  • Los grandes ISP reutilizan pools de direcciones entre áreas metropolitanas y los van rotando.
  • Las VPN corporativas y el CGNAT concentran a miles de usuarios detrás de una única salida.

Conviene tratar la ciudad como una zona metropolitana probable, no como una dirección postal. Si una decisión sería injusta cuando la ciudad se equivoca por 80 km, no debería basarse en la ciudad.

Qué hacer con el radio de precisión

Todo registro serio de geolocalización incluye un radio de confianza. Úsalo como filtro: si el radio es mayor que el área que le importa a tu regla, baja al nivel de país o recurre a una señal no geográfica. Ignorar ese radio en silencio es una de las formas más rápidas de acabar bloqueando a clientes legítimos.

Geolocalización y anonimización son dos preguntas distintas

«¿Dónde está esta IP?» y «¿el usuario está ocultando dónde está?» son consultas diferentes. Una IP de datacenter en Fráncfort puede ser correcta desde el punto de vista geográfico y sospechosa desde el punto de vista de comportamiento al mismo tiempo. Guarda devuelve en una sola respuesta tanto los campos de ubicación como la clasificación (residencial, móvil, empresa, hosting, VPN, TOR), para que no tengas que adivinar qué señal ha motivado una decisión.

Una política por defecto razonable

  • Personaliza el contenido por país.
  • Calcula precios e impuestos según el país de facturación, nunca solo por IP.
  • Usa la ciudad únicamente para analítica y recomendaciones suaves.
  • Escala según la clasificación y la puntuación de riesgo, no por distancia.

La geolocalización es un contexto excelente, pero un veredicto pobre. Diseña tus reglas con esa idea y los datos responderán mucho mejor.

Su conexión