Un solo informe de un servicio de geolocalización con el país correcto en el campo «Country» no prueba nada: la plataforma de destino analiza una decena de señales más y saca su propia conclusión, que puede no coincidir con lo que mostró el primer verificador que encontraste. Un error en cualquiera de los niveles sale caro: una verificación de escaparate fallida, una cuenta bloqueada o una conclusión equivocada sobre los precios de un competidor, tomados de otra región en lugar de la que necesitabas. Repasemos los cuatro niveles de verificación, en cuál no debes detenerte y de dónde salen las discrepancias entre distintas bases de geolocalización.
Nivel 1: servicio de geolocalización y por qué las bases no coinciden
Un verificador público de IP es una base de datos que asocia un rango de direcciones con una ciudad y un país. Es una comprobación rápida, pero no definitiva: estas bases se actualizan con retraso, y la dirección pudo cambiar de propietario, pasar a otro pool o atender físicamente una región vecina a través de un proveedor troncal. Los distintos proveedores de geolocalización actualizan sus registros de forma asíncrona, por eso la misma IP puede mostrar un país distinto en distintos verificadores: el bloque de direcciones se revendió hace poco, un operador móvil atiende el pool mediante NAT en varias regiones a la vez, el registro quedó desactualizado o la dirección pertenece a una infraestructura anycast y se atiende físicamente desde varios puntos al mismo tiempo. La comprobación con una sola fuente no despeja la duda: contrasta al menos dos servicios independientes.
Nivel 2: ASN, a quién pertenece la dirección
El sistema autónomo muestra a quién pertenece realmente la dirección: a un proveedor doméstico, a un operador móvil o a un hosting. Un ASN doméstico o móvil le parece natural a la plataforma; uno de centro de datos plantea de inmediato la pregunta sobre el origen del tráfico, incluso si la base de geolocalización acierta formalmente. Aparte del ASN, conviene revisar la reputación de la propia dirección: una puntuación de fraude alta en una dirección formalmente correcta significa que alguien ya trabajó con ella antes que tú, y algunas plataformas te recibirán con un captcha sin importar lo que haya mostrado la geolocalización. Encontrarás un análisis detallado de los sistemas autónomos en el artículo qué es el ASN y por qué es importante.
Nivel 3: encabezados y locale del navegador
Después, la plataforma contrasta la IP no solo consigo misma, sino también con el entorno del cliente. El encabezado Accept-Language, la propiedad navigator.language, la zona horaria del sistema: si la IP apunta a una región y la configuración del sistema a otra, esa discrepancia se ve de inmediato y a menudo pesa más que la propia geolocalización de la dirección. El desfase del reloj del sistema respecto a la zona horaria esperada, UTC-5 para la costa este en lugar de UTC+1 para Europa Central, la plataforma lo lee al instante y sin solicitudes adicionales. Justamente el desajuste entre hora e idioma es el descuido más frecuente: cambiaron la dirección, pero el reloj del sistema y el locale del navegador se quedaron de la sesión anterior.
Nivel 4: la propia plataforma de destino
El veredicto final, y el único realmente fiable, no lo da un servicio de geolocalización, sino la propia plataforma a la que entras. Tiene su propia base de direcciones, sus propias señales adicionales (historial de la cuenta, cookies, método de pago) y su propia lógica de presentación: idioma de la página, moneda, impuesto sobre las ventas, disponibilidad de envío. Algunas plataformas ignoran por completo la IP si la cuenta ya está registrada en otra región y siguen mostrando la configuración anterior hasta que se cambie manualmente. Dos direcciones con el mismo resultado en un verificador público pueden comportarse distinto en el mismo sitio. Lo que hay que revisar es el renderizado de la página concreta, no el informe indirecto de un servicio externo.
Lista de verificación breve antes de empezar
- País y ciudad según el servicio de geolocalización: contrastados con al menos dos fuentes
- ASN de la dirección: corresponde al tipo esperado (doméstico, móvil, centro de datos)
- Reputación de la dirección revisada por separado de la geolocalización
- La zona horaria del sistema coincide con la geo de la IP
- El idioma del navegador y el encabezado Accept-Language coinciden con la geo de la IP
- Renderizado final de la página de destino revisado a mano: idioma, moneda, disponibilidad
Preguntas frecuentes
Si el servicio de geolocalización mostró el país correcto, ¿es suficiente?
No. El servicio de geolocalización es solo el primer nivel de verificación. La respuesta definitiva la da la propia plataforma de destino: tiene su propia base y señales adicionales que pueden no coincidir con el verificador público.
¿Por qué distintos servicios muestran un país diferente para la misma IP?
Las bases se actualizan de forma asíncrona: la dirección pudo cambiar de dueño, formar parte de un pool móvil en varias regiones mediante NAT o ser una dirección anycast que se atiende físicamente desde distintos puntos.
¿Cómo comprobar rápido que la zona horaria y el idioma no delatan la dirección?
Compara el desfase de la hora del sistema con el país de la IP, y el encabezado Accept-Language del navegador con el país esperado. Una discrepancia aquí es la señal de incoherencia más frecuente y más visible para la plataforma.
Para comprobar un país concreto necesitas una dirección con ASN confirmado y reputación estable: un catálogo con desglose por geo y tipos en la sección de proxies. Las métricas para controlar la calidad de la dirección entregada están en el artículo cómo comprobar la calidad de un proxy, y un ejemplo de análisis completo de un solo país, en el material proxies de EE. UU..