Calidad de los datos

Por qué la geolocalización de IP es una estimación de red y no una dirección postal

Una dirección IP se asigna a una red, no a una persona ni a un edificio. Ese único hecho explica casi todo lo que la geolocalización de IP puede y no puede hacer. Cuando consultas una IP, estás preguntando dónde está registrada y dónde opera la red que tiene ese bloque de direcciones, e infiriendo una ubicación a partir de ello. No le estás pidiendo a un dispositivo que informe de su posición GPS, que es la única forma fiable de obtener una dirección postal.

Los registros regionales de internet, como ARIN, RIPE NCC, APNIC, LACNIC y AFRINIC, asignan bloques de direcciones a proveedores de servicios de internet y a grandes redes, no a hogares individuales. Un ISP puede tener un bloque que da servicio a toda un área metropolitana o región y asignar las direcciones de ese bloque a los clientes de forma dinámica a medida que se conectan. Consultar cualquiera de esas direcciones identifica correctamente el ISP y a menudo la ciudad, pero no puede saber en qué edificio termina la conexión en ese momento, porque esa información nunca sale de los propios sistemas del ISP.

Por eso las consultas de IP devuelven país, región, ciudad y organización en lugar de un resultado a nivel de vivienda. También por eso dos dispositivos en la misma red de oficina, que comparten la misma IP pública, se resolverán en la misma ubicación, aunque estén en salas o plantas distintas. La IP identifica el punto de salida a internet, no el dispositivo dentro del edificio.

El patrón práctico de precisión que se deriva de esto es coherente en todo el sector. Los resultados a nivel de país son correctos casi siempre, ya que los bloques de direcciones se asignan dentro de las fronteras nacionales. Los resultados a nivel de ciudad suelen ser correctos, pero pueden fallar cuando un ISP enruta el tráfico a través de un nodo regional en otra ciudad. Cualquier cosa más detallada que eso, una calle o un edificio concretos solo a partir de la IP, debe considerarse poco fiable sea cual sea el proveedor que uses, porque los datos subyacentes simplemente no admiten esa resolución.

Una buena geolocalización de IP es honesta sobre este techo en lugar de aparentar más precisión de la que admiten los datos. Las consultas de IPv4 e IPv6 de My Geocode devuelven país, región, ciudad, código postal, coordenadas, zona horaria, ASN y organización precisamente por esta razón, para que obtengas los campos que una consulta basada en la red puede respaldar de verdad, con la granularidad en la que es fiable.

Si tu producto necesita una dirección postal real, pídesela al usuario o solicita el GPS del dispositivo. Usa la geolocalización de IP para aquello en lo que es buena: señales de fraude, contenido regional, analítica aproximada y valores predeterminados que el usuario pueda cambiar.