Base de conocimientos de ProxyCompass
Discrepancias de geolocalización del proxy
Una discrepancia de geolocalización del proxy ocurre cuando distintas fuentes asocian la misma IP con países, regiones o ciudades diferentes. La primera señal suele ser una bandera de país en el programa: compraste proxies anunciados como alemanes, los añadiste a la configuración y apareció Estados Unidos.
Abres otros dos sitios de consulta de IP. Uno indica Alemania y otro, India. Tres respuestas para una dirección plantean dos preguntas: si el proxy suministrado cumple la selección de país de tu pedido y si funciona en el servicio que necesitas. Para resolver la discrepancia, compara las fuentes de datos y prueba por separado la acción prevista.
Al elegir el país de un proxy, distingue dos cuestiones: qué datos utilizó el proveedor para seleccionar el país de la IP y qué país asigna el sitio que necesitas a esa misma dirección. La fuente elegida por el proveedor puede indicar el país del pedido para una dirección, mientras que el sitio de destino identifica otro país para ella. Comprueba por separado la región de la cuenta, porque puede no depender de la IP.
¿Por qué el programa puede mostrar otro país?
Un navegador antidetección u otra aplicación puede incluir una prueba de proxy. Puede probar la conexión, identificar la IP desde la que el sitio recibe las solicitudes y consultar el país de esa dirección en una base de datos GeoIP. Un resultado de conexión correcto indica si funciona el proxy. La etiqueta de país refleja los datos utilizados en la consulta y puede diferir del resultado en el sitio de destino.
Esa fuente puede ser un servicio de consulta externo o una base GeoIP descargada. La copia puede estar guardada en la aplicación o en el servidor que realiza la consulta. Si no se ha actualizado, el programa puede seguir indicando un país anterior incluso después de que el proveedor de geolocalización corrija el registro. Actualizar la aplicación no demuestra que también se haya actualizado la base de datos que utiliza.
Una base gratuita no está necesariamente desactualizada. MaxMind, por ejemplo, actualiza sus bases gratuitas GeoLite. Que una aplicación utilice una copia antigua no significa que el proveedor de la base haya dejado de publicar actualizaciones. Distintas bases también pueden contener información diferente sobre la misma IP. Si la aplicación no declara su fuente y la fecha de actualización, un resultado inesperado no permite determinar si la copia es antigua o si la discrepancia tiene otra causa.
Otro sitio de consulta puede mostrar un país distinto aunque no hayas cambiado el proxy ni sus datos de conexión. Así, una IP que funciona puede aparecer con banderas diferentes. Los resultados muestran que las fuentes discrepan sobre su país. Sin embargo, una consulta de terceros no determina qué país indicará el sitio que quieres utilizar.
¿Qué resultado importa en el sitio de destino?
Comprueba la geolocalización en el sitio para el que compraste el proxy. Si tu tarea se realiza en Amazon, comprueba el resultado en Amazon; si afecta a contenido regional de una red social, compruébalo allí. El sitio puede utilizar una base comercial de geolocalización, datos propios o varias fuentes. El resultado de una consulta de IP ajena no indica qué país identificará el servicio de destino.
En el ejemplo inicial, supongamos que el sitio identifica Alemania como país de la conexión y permite utilizar el contenido o la función regional necesarios. Una bandera estadounidense en el programa no significa que el proxy no sirva para ese trabajo. Puede no haber motivo para sustituir una IP adecuada solo para que coincidan banderas ajenas. No obstante, si el pedido especificaba una base de datos concreta, comprueba también ese criterio: el resultado del sitio no confirma el cumplimiento del pedido. A la inversa, si el sitio identifica otro país e impide la acción prevista, que una consulta independiente indique Alemania no resuelve el problema.
Establece qué indica realmente el sitio. Si muestra el país de la conexión actual, compruébalo por separado del país guardado en la cuenta. El idioma, la moneda y el mensaje de acceso denegado de una página no indican por sí solos qué país identificó el sitio a partir de la IP. Si no revela esa información, puedes registrar que la acción prevista falla. Quizá necesites su documentación o su soporte para determinar si la geolocalización es realmente la causa.
| Observación | Qué demuestra | Qué investigar |
|---|---|---|
| La consulta de IP muestra otro país, pero el contenido o la función necesarios están disponibles en el sitio de destino. | El proxy permite realizar la tarea prevista en esta prueba. | Si la aplicación solo muestra el país o también lo utiliza para configurar el perfil del navegador. |
| El sitio de destino muestra expresamente otro país para la conexión actual. | La discrepancia se produce en el sitio que necesitas utilizar. | Qué IP vio ese sitio y si el proveedor puede ofrecer direcciones que el sitio identifique en el país requerido. |
| Solo difieren el idioma, la moneda o la región guardada en la cuenta. | Todavía no se ha establecido el país identificado a partir de la IP. | Si el sitio obtiene su idioma, su moneda y su región de la configuración del usuario o de la información de conexión. |
| El sitio de destino muestra el país necesario, pero rechaza el acceso. | El país reconocido por sí solo no basta para acceder. | El motivo del rechazo, si el sitio lo indica, y las demás condiciones de acceso. |
Aunque el sitio funcione como necesitas, puede merecer la pena investigar un país incorrecto en la aplicación. Algunas utilizan datos de geolocalización IP para seleccionar la zona horaria u otros ajustes del perfil del navegador, y para realizar comprobaciones antes de iniciarlo. Por tanto, un país incorrecto puede afectar a la aplicación. Averigua si solo muestra el resultado o también lo utiliza para cambiar ajustes y permitir que se inicie el perfil.
¿Todas las comprobaciones utilizan la misma IP?
Confirma primero que todos los resultados se refieren a la misma IP. La configuración del proxy puede contener la dirección de un servidor intermedio: la puerta de enlace del proveedor. Esta acepta tu conexión y envía las solicitudes a través de otros proxies. Por eso, la dirección de la configuración puede diferir de la IP desde la que el sitio recibe solicitudes. Para comparar resultados de geolocalización, utiliza la dirección que ve el sitio.
La prueba de la aplicación y un sitio abierto en el navegador pueden utilizar conexiones distintas. Tener una configuración de proxy guardada no demuestra que el perfil del navegador necesario la utilice realmente. Con la rotación, es decir, los cambios automáticos de IP, las solicitudes pueden salir desde direcciones diferentes aunque la configuración de conexión del proxy no cambie. Registra la IP mostrada y la hora de cada comprobación antes de atribuir los países distintos a discrepancias entre bases.
Un sitio que detecta automáticamente tu IP indica la dirección desde la que recibió la solicitud. Ese resultado no confirma que una solicitud independiente al sitio de destino saliera desde la misma dirección. Si el destino muestra la IP de la conexión actual, compárala con las demás comprobaciones. Esto ayuda a distinguir una discrepancia de datos de un caso en el que la aplicación no utilizó el proxy previsto o la dirección cambió entre solicitudes.
¿Por qué una IP de centro de datos puede conservar su país anterior?
Un rango de IP de centro de datos puede cambiar de operador, alquilarse a otra empresa o empezar a utilizarse en otro país. Un cambio de vendedor no actualiza automáticamente la información de esas direcciones en las bases de geolocalización. Estas pueden conservar el país asociado anteriormente al rango.
Por ejemplo, una empresa alquila un rango utilizado antes en Estados Unidos y empieza a utilizar sus IP en servidores proxy de Alemania. El operador de red comunica el nuevo país de uso, pero los proveedores de geolocalización actualizan sus registros en momentos diferentes: uno ya indica Alemania y otro sigue indicando Estados Unidos. Incluso después de corregirse el registro, una aplicación puede seguir mostrando el país anterior. En la ilustración, el proveedor GeoIP ha cambiado Estados Unidos por Alemania, pero el navegador antidetección lee una copia local antigua. Esa copia sigue indicando Estados Unidos, por lo que su prueba de proxy también muestra ese país. Cuando se actualice la copia, la aplicación podrá utilizar el registro corregido.
Distingue el país de la información de registro de una IP del país de una base de geolocalización. Por ejemplo, un país indicado en RIPE u otro registro no establece por sí solo la ubicación física del servidor proxy. Si un proveedor selecciona direcciones por país de registro, otro país en una base GeoIP puede reflejar una diferencia entre esos registros, no un retraso de actualización. Por eso, el proveedor debe indicar qué información utiliza para identificar el país de las IP que ofrece.
Por eso, esperar a que se actualicen las bases no siempre ayuda. Esperar tiene sentido si se está corrigiendo el registro pertinente y el sitio que utilizas incorporará los datos nuevos. Sin embargo, el proveedor de geolocalización puede rechazar la corrección o el sitio utilizar otra fuente. Si necesitas seguir trabajando ahora, pregunta al proveedor si tiene IP que el sitio necesario ya identifique en el país elegido.
¿Cuándo ayudan una sustitución y una corrección de datos?
Si el sitio de destino identifica la IP del proxy en un país inadecuado, prueba otra dirección disponible en ese mismo sitio. Varias direcciones de un rango pueden compartir el registro de ubicación, por lo que una prueba desde otro rango o red puede ser más útil que cambios repetidos dentro del mismo conjunto. Sigue siendo necesario comprobarlo: un rango distinto no garantiza el país requerido. Comprar a otro vendedor tampoco cambia necesariamente la red, porque varios pueden suministrar direcciones de la misma red.
Otra opción consiste en corregir el registro de la base de geolocalización. El proveedor o el operador de red pueden enviar al responsable de la base pruebas de dónde se utiliza el rango. Este revisa la información y decide si cambia el registro. Después, los servicios que utilizan la base deben empezar a utilizar los datos actualizados. Enviar una solicitud de corrección no significa que el país nuevo aparezca inmediatamente en el sitio necesario. Mientras se estudia la solicitud, puedes probar por separado otras IP disponibles.
A veces, el proveedor no tiene IP que el sitio identifique en el país requerido. En ese caso, las sustituciones repetidas dentro del conjunto disponible no resolverán el problema: tendrás que probar proxies de otra red o proveedor. Si el sitio ya identifica correctamente el país de la IP, investiga por qué sigue restringiendo el acceso antes de realizar otra compra.
¿Cuándo conviene considerar proxies residenciales o móviles?
Si el sitio no identifica IP de varios rangos de centros de datos en el país requerido, considera probar proxies residenciales o móviles de ese país. El objetivo es probar direcciones utilizadas por abonados de proveedores de Internet y operadores móviles locales.
Un servicio residencial que utiliza dispositivos de usuarios puede enviar solicitudes por una conexión doméstica del país elegido. Un proxy móvil las envía por la red de un operador móvil. El sitio las recibe desde IP utilizadas en esas redes y puede identificar su país de forma distinta al de las direcciones de centro de datos. Por ello, cambiar el tipo de proxy puede ayudar donde no ayudó sustituir direcciones del conjunto anterior.
Comprueba la ubicación con la precisión que requiera tu tarea. Una conexión a través de un proveedor de Internet u operador móvil local no garantiza que todos los sitios identifiquen el mismo país. Si también importa la ciudad, compruébala por separado. Un operador móvil puede utilizar IP en una zona amplia, por lo que la ciudad de una consulta IP puede diferir de aquella en la que está el teléfono. Utilizar un proxy móvil no envía por sí solo las coordenadas GPS del dispositivo al sitio.
Aunque el sitio identifique correctamente el país de una IP residencial o móvil, puede restringir el acceso por otros motivos. Durante la prueba, comprueba tanto el país como la acción prevista: por ejemplo, si se abre la página necesaria o está disponible el contenido regional. Si el país es correcto, pero la tarea falla, investiga por separado la causa del rechazo.
¿Necesitas una IP fija?
Pasar a otro tipo de proxy puede cambiar la frecuencia con la que cambia la IP. Un servicio residencial, por ejemplo, puede seguir proporcionando direcciones del país seleccionado mientras cambia la dirección concreta. El dispositivo que envía las solicitudes puede desconectarse o recibir otra IP de su proveedor de Internet. Una sesión persistente busca mantener las solicitudes en la misma IP durante un tiempo limitado. No hace que esa dirección sea permanente. Las conexiones móviles también pueden cambiar de IP.
Para comprobar contenido regional, puede bastar con que todas las IP utilizadas se identifiquen en el país requerido. Si el trabajo exige una dirección que no cambie durante mucho tiempo, comprueba las condiciones en las que se proporciona. Los proxies ISP estáticos pueden servir para esa tarea si el sitio identifica sus IP en el país necesario. La etiqueta ISP por sí sola no garantiza el resultado de geolocalización requerido, y la palabra residencial no significa que la IP vaya a permanecer igual.
Compara también los modelos de cobro. Un paquete de proxies de centro de datos estáticos puede tener un precio según la cantidad de IP y el período de uso, mientras los proxies residenciales pueden cobrarse por volumen de tráfico. Una pequeña prueba de geolocalización no muestra cuánto costará una carga de trabajo con grandes descargas. Antes de cambiar, estima el gasto para tu volumen habitual de tráfico y comprueba el país requerido y durante cuánto tiempo se conserva la IP.
¿Qué ayuda al soporte a investigar la discrepancia?
En una solicitud al soporte, indica el país y la fuente de geolocalización elegidos al comprar, la aplicación o el sitio de consulta que muestra un resultado diferente, su fuente de datos si la conoces y qué ocurre en el sitio de destino. Registra la IP de cada comprobación y la hora con su zona horaria. Una captura debe mostrar el nombre de la herramienta y contexto suficiente para establecer si el país se refiere a la IP, a la configuración de la cuenta o al perfil del navegador. Así, el soporte puede comparar la misma dirección y el mismo criterio de país.
Esta información ayuda al soporte a determinar dónde está la discrepancia: en un programa de terceros, en los datos que el proveedor utilizó para seleccionar el país o en el sitio de destino. Si el sitio necesario funciona como se espera, el resultado de consulta de la aplicación puede investigarse por separado. Si la tarea falla, la siguiente acción depende de la causa: comprobar la configuración de conexión, probar una dirección de otro rango, solicitar una corrección de geolocalización o preguntar al sitio cómo determina la región.
