Base de conocimientos de ProxyCompass
Bases de datos y herramientas de consulta de geolocalización IP
Una base de datos de geolocalización IP asocia una dirección IP con una ubicación estimada: un país, una región o una ciudad. Una herramienta de consulta es el sitio o programa que muestra esa información. La distinción importa al elegir un proxy: el país que aparece en una página de consulta depende de los datos que utiliza.
Puedes comprar un proxy anunciado como japonés, ver Japón en una herramienta y Estados Unidos en otra. La dirección sigue siendo la misma, pero las respuestas difieren. Para entender esa discrepancia, hay que saber quién asignó cada ubicación y qué describe el resultado. Esto forma parte de la geolocalización y selección geográfica de proxies: elegir un país y conseguir que un sitio concreto lo reconozca son partes distintas de la tarea.
Por tanto, la pregunta útil es más concreta que «¿Qué herramienta tiene razón?». Se trata de saber si estás comparando la misma IP que ve el destino, el mismo tipo de información de ubicación y fuentes independientes. Estos detalles determinan qué puede decirte el resultado sobre el proxy. Un resultado automático de «mi IP» y una consulta de una dirección introducida manualmente pueden referirse a direcciones diferentes.
¿Qué diferencia hay entre una base de datos y una herramienta de consulta?
Una base de datos guarda registros de direcciones individuales o rangos. Cuando un servicio consulta una IP, encuentra el registro correspondiente y devuelve los campos disponibles. La IP no contiene ningún código de país ni coordenadas. El nombre de un país aparece porque el proveedor de datos ha asociado esa dirección con una ubicación.
La herramienta de consulta presenta esa respuesta. Puede enviar una solicitud al servicio en línea del proveedor mediante una API o buscar en un archivo de base de datos guardado en su propio servidor. Aquí API significa simplemente una forma de que un programa solicite datos a otro. Algunas herramientas muestran varios proveedores en paralelo; otras presentan un solo resultado.
Esto forma una cadena: un proveedor mantiene los datos de IP, una herramienta los consulta y tú ves la respuesta. La empresa que opera la herramienta también puede producir su propia base de datos, pero debe comprobarse en su descripción. Una dirección web diferente no significa por sí sola que la fuente de geolocalización sea distinta.
¿Cómo adquiere una dirección IP una ubicación?
Los proveedores evalúan varios tipos de información. Los registros identifican los recursos de direcciones y las organizaciones responsables. Los operadores de red también pueden informar de dónde utilizan sus rangos. Estos registros ayudan a explicar el historial de una dirección, incluidos los cambios de operador o de uso tras alquilar un rango.
Una forma de publicar la información de ubicación de un operador es un geofeed: un archivo que relaciona rangos de IP con países, regiones y ciudades. Un proveedor de bases de datos puede leerlo y compararlo con otras pruebas. El control de un rango establece quién puede facilitar información sobre él; el proveedor receptor sigue decidiendo si acepta la ubicación declarada.
Las mediciones de red aportan otra perspectiva. IPinfo explica que utiliza su propia red de sondas para recopilar ping, traceroute y otras mediciones desde distintas ubicaciones. Comparar observaciones de muchos puntos puede ayudar a estimar dónde se utiliza una dirección. Un solo ping desde tu portátil aporta mucha menos información: su retardo también refleja la ruta y las condiciones actuales de la red.
Algunos proveedores también utilizan información de los servicios que operan. MaxMind afirma que ciertos datos enviados a su servicio de evaluación de riesgo de transacciones minFraud ayudan a mejorar sus productos de datos IP. Por ejemplo, la ubicación de facturación puede considerarse junto con una IP y otras pruebas. Esto aporta una pista adicional; no significa que una compra establezca automáticamente el país de una IP.
Los proveedores pueden llegar a conclusiones distintas porque recopilan pruebas diferentes, las evalúan de otra manera o actualizan un registro en momentos diferentes. No existe un registro central de geolocalización que todas las bases deban copiar. Por ello, varios productos pueden describir de forma distinta una red modificada recientemente.
¿Por qué MaxMind y RIPE pueden mostrar países diferentes?
MaxMind produce datos de geolocalización. RIPE NCC opera un registro regional de recursos numéricos de Internet y mantiene la base RIPE Database. Esta registra cuestiones como asignaciones, adjudicaciones y contactos de red. Son finalidades diferentes, aunque ambos resultados incluyan el nombre de un país.
La información de RIPE Database la mantienen en gran parte los operadores de red. Su campo de país puede referirse a distintas cosas, como la sede de una empresa, un centro de servidores o la ubicación de un usuario final; por eso, la documentación de RIPE advierte que no debe utilizarse como una correspondencia fiable entre IP y países. Una entrada de registro aporta información útil sobre el recurso de direcciones, pero no mide la posición física de un servidor proxy.
Supongamos que un rango tiene un registro que indica Japón, mientras MaxMind asigna sus direcciones a Estados Unidos. Una herramienta que muestra el registro RIPE puede indicar Japón; otra que utiliza MaxMind puede indicar Estados Unidos. Ambas pueden estar mostrando fielmente sus fuentes. La discrepancia afecta a la información utilizada, no necesariamente a un fallo de la herramienta.
Cambiar el registro no modifica automáticamente la evaluación de MaxMind. MaxMind revisa las correcciones con varias fuentes y admite expresamente que su resultado de ubicación difiera del país de WHOIS. WHOIS es una forma de consultar datos de registro. Por tanto, al describir una dirección, un vendedor debe distinguir entre «Japón según este registro» y «Japón según este producto de geolocalización».
¿Qué bases de datos utilizan las herramientas de consulta?
Entre los nombres habituales están MaxMind, IPinfo, IP2Location y DB-IP. Cada uno proporciona productos que un sitio puede utilizar sin crear su propia base de geolocalización. El nombre del proveedor es un punto de partida: también importan el conjunto de datos concreto, los campos disponibles y la versión.
| Proveedor | Productos que puedes encontrar | Qué distinguir |
|---|---|---|
| MaxMind | Bases de datos y servicios web GeoIP y GeoLite | El producto, los datos de país o ciudad y la versión utilizada por la herramienta. |
| IPinfo | API de ubicación IP y conjuntos de datos descargables | El conjunto de datos y los campos incluidos en ese servicio. |
| IP2Location | Productos comerciales y LITE de geolocalización | La edición y los campos de ubicación disponibles; IP2Proxy es una familia de productos independiente para información sobre proxies. |
| DB-IP | Bases de datos y API comerciales, además de conjuntos de datos Lite | El producto completo y su edición reducida Lite; la fecha de los datos instalados. |
Una consulta gratuita puede ser útil, pero utilizar una edición distinta de la instalada en el sitio de destino. Por ejemplo, un resultado etiquetado como GeoLite no debe presentarse como prueba de lo que reciben todos los clientes de los productos GeoIP de MaxMind. Un producto de pago también puede contener un registro incorrecto; el precio por sí solo no resuelve una discrepancia concreta de ubicación.
El formato del archivo es otro detalle independiente. La extensión .mmdb identifica un formato de base de datos utilizado por MaxMind y otros proveedores, entre ellos DB-IP. Ver esa extensión no establece quién produjo los datos. Esa información la aportan el nombre y la descripción del conjunto de datos.
¿Por qué varias herramientas pueden repetir la misma respuesta?
Imagina tres herramientas que consultan la misma IP. Dos utilizan el mismo conjunto de datos y devuelven Japón. La tercera utiliza otro y devuelve Alemania. Has abierto tres sitios, pero la comparación contiene dos fuentes. El resultado repetido de Japón no se convierte en una segunda evaluación independiente por aparecer en otra página.
Lo mismo puede afectar a los resultados de compra. Supongamos que tres tiendas ofrecen un producto solo a visitantes cuya IP está clasificada como japonesa. Dos utilizan el primer conjunto de datos y muestran la oferta; la tercera utiliza el segundo e indica que no está disponible en el país del visitante. Este ejemplo mantiene constantes la IP y la regla para mostrar el efecto de la fuente de datos. No establece qué base tiene el país correcto.
Un agregador como IPLocation puede hacer visibles estas diferencias al mostrar proveedores identificados en paralelo. Presenta sus resultados; no convierte esos proveedores en una sola base de datos. A la inversa, que dos herramientas sin identificar sus fuentes den respuestas idénticas no demuestra que compartan una fuente. Esa relación debe declararse o comprobarse de otra forma.
Una comparación válida también requiere la misma IP. Abrir varias herramientas automáticas mediante un proxy rotativo puede enviar una dirección distinta a cada sitio, por lo que sus países diferentes pueden describir conexiones distintas. Registra una IP observada en una prueba e introduce esa dirección exacta en la consulta de cada proveedor cuando admita consultas manuales. Así se comparan sus registros para una dirección. No establece qué dirección utilizará una solicitud posterior. La dirección de la puerta de enlace introducida en el programa también puede ser diferente de la que ve el destino.
¿Qué significan los campos de una consulta de IP?
Una página de consulta puede mostrar juntos un país, una ciudad, un nombre de red, un mapa e información del navegador. Estos campos responden a preguntas diferentes y pueden proceder de fuentes distintas. La etiqueta junto a un valor importa tanto como el valor.
| Campo | Significado |
|---|---|
| País | El país asignado a la IP por el producto de geolocalización seleccionado. |
| País de registro | El país asociado al registro de la red; puede diferir de la asignación geográfica. |
| Región o ciudad | Una estimación más detallada de ubicación, sujeta a las definiciones y la cobertura del producto. |
| Coordenadas y radio de precisión | Una ubicación estimada y, cuando se proporciona, un radio que describe la zona alrededor. No es una lectura GPS del dispositivo ni una dirección postal. |
| ISP, organización o ASN | Información sobre el proveedor o la organización. Un ASN identifica un sistema autónomo: una red o un grupo de redes con una política de enrutamiento común. |
| Zona horaria | Un valor de los datos de ubicación IP o una observación independiente del navegador; debe identificarse la fuente. |
| Valor ausente | Ese detalle no está disponible en el resultado; una ciudad en blanco no demuestra por sí sola que el país sea incorrecto. |
Más detalle no significa necesariamente más precisión. Una etiqueta de ciudad puede referirse a un área metropolitana cercana, y un marcador del mapa puede representar el centro de una zona estimada mucho mayor. Cuando el producto proporciona un radio de precisión, este ayuda a interpretar las coordenadas. Añadir decimales al mapa no convierte la estimación en una medición de un edificio concreto.
Un campo de ciudad vacío puede significar que la edición no incluye esos datos o que el proveedor no puede realizar una estimación útil para esa red. No invalida automáticamente el país. Del mismo modo, un nombre de ISP reconocible identifica una relación de red en ese conjunto de datos; no demuestra dónde está un servidor proxy concreto.
La zona horaria de una IP y la del navegador tienen orígenes diferentes. Una es un valor asociado a la ubicación estimada de la IP; la otra procede del entorno de software del usuario. Cambiar la zona horaria del ordenador puede modificar el resultado del navegador sin alterar el registro de la base de datos IP.
¿Por qué las ubicaciones actualizadas llegan a las herramientas en momentos distintos?
Un cambio en una red y un cambio en una página de consulta son acontecimientos independientes. El proveedor de datos primero necesita información sobre el cambio; después debe evaluarla y actualizar el registro correspondiente. Si la herramienta utiliza una base descargada, su operador también debe instalar la nueva versión. Un resultado de consulta almacenado puede añadir otro retraso.
Por ejemplo, un proveedor puede devolver ya un país nuevo desde su servicio en línea mientras una herramienta sigue utilizando un archivo de base de datos antiguo. Ambas páginas pueden mostrar el nombre del mismo proveedor y aun así discrepar. La fecha en que abriste la herramienta indica cuándo consultaste, no cuándo se creó su base de datos.
Una respuesta actual de una API no demuestra que todos los cambios recientes de red se hayan detectado y aceptado. Actualizar un archivo de base de datos y corregir la información que contiene son procesos diferentes. La última versión puede seguir mostrando la misma ubicación si el proveedor no ha cambiado su evaluación.
Enviar una corrección inicia una revisión. MaxMind, por ejemplo, no garantiza su aceptación y evalúa las solicitudes con varias fuentes. Después, una corrección aceptada debe llegar a los servicios que utilizan esos datos. Esperar puede ayudar durante ese proceso de distribución, pero no existe un plazo común tras el cual todas las herramientas deban mostrar el mismo país.
¿Qué resultado importa al elegir un proxy?
La respuesta depende del requisito. Si una dirección debe estar clasificada como japonesa en una base concreta, el resultado relevante procede de ese producto y de su campo de ubicación. Comparar varios proveedores conocidos ayuda a detectar discrepancias, pero contar sitios no sustituye a saber qué datos utilizan.
Si la tarea consiste en ver una oferta regional o utilizar un sitio concreto, ese destino aporta otra comprobación necesaria. Puede utilizar otros datos IP o combinar la ubicación de la IP con ajustes de cuenta y otra información. El idioma, la moneda o el mensaje de rechazo de una página no revelan por sí solos qué país asignó el sitio a la IP.
Una descripción útil de una discrepancia identifica la IP consultada, la herramienta, su proveedor de datos, el campo devuelto y la hora de consulta con su zona horaria. Incluye el producto y la fecha de publicación de la base cuando estén disponibles. Distingue la fecha de consulta de la fecha de los datos. Así, el proveedor obtiene una comparación reproducible con sus criterios de selección, en lugar de una simple captura de una bandera.
Sustituir una dirección por otra del mismo rango puede conservar el mismo registro de ubicación. Una sustitución útil cambia el resultado que importa para la tarea, no solo los dígitos de la IP. La base de datos explica cómo se clasifica una dirección; el destino muestra cómo afecta esa clasificación al uso real.
