Escribe «¿cuál es la ubicación de mi IP?» en un buscador y aparecerá una página que indica tu ciudad. A veces acierta. Otras veces se equivoca por cien millas. En ocasiones, indica una ciudad de un país en el que nunca has estado.
Esa inconsistencia es lo interesante, porque revela algo que la gente suele pasar por alto: la geolocalización por IP es solo una de las al menos siete formas en que una web puede averiguar dónde te encuentras, y ni mucho menos es la más precisa. Algunas de las otras tienen una precisión de unos pocos metros. La mayoría de ellas no se ven afectadas en absoluto por el uso de una VPN.
Esto es importante en ambos sentidos. Si intentas controlar lo que ven los sitios web, necesitas saber qué señales cubre realmente tu herramienta. Si estás probando cómo se comporta tu propio sitio web en diferentes países, necesitas saber qué señales debes modificar para obtener una prueba realista.
Somos Geonode, un proveedor de proxies residenciales, así que toma las secciones sobre proxies con el escepticismo adecuado; y ten en cuenta que somos muy claros sobre las limitaciones, ya que un proxy aborda aproximadamente dos de los siete métodos que se indican a continuación y deja el resto sin tocar. Esa laguna es donde la mayoría de las configuraciones de la gente fallan sin que nadie se dé cuenta.
La geolocalización por IP y sus límites
El método que todo el mundo conoce y el más malinterpretado.
Cómo funciona
Cada conexión lleva asociada una dirección IP de origen. Esto es inevitable: sin ella, no se podría enviar nada de vuelta.
Las direcciones IP se asignan en bloques a las organizaciones, y esas asignaciones son públicas a través de los registros regionales de Internet. Es de suponer que un bloque asignado a un proveedor de servicios de Internet (ISP) portugués se utiliza en Portugal. Las bases de datos comerciales de geolocalización parten de ahí y refinan la información con datos adicionales: información de enrutamiento, mediciones de latencia de la red, registros publicados por los ISP y correcciones enviadas por los usuarios.
Un sitio web busca tu dirección en una de estas bases de datos y obtiene un país, una región, una ciudad y unas coordenadas.
Cuán precisa es en realidad
La exactitud se reduce drásticamente a medida que aumenta la precisión:
| Nivel | Fiabilidad típica |
|---|
| País | Alta — suele ser correcta |
| Región o provincia | Buena en mercados grandes, más débil en otros lugares |
| Ciudad | Variable — a menudo la ciudad equivocada en la zona correcta |
| Coordenadas | Con frecuencia carecen de sentido |
Las coordenadas merecen un escepticismo especial. Cuando una base de datos conoce el país pero no la ciudad, algunas devuelven el centro geográfico del país como valor provisional. Por eso ciertas localidades rurales han recibido históricamente un enorme volumen de atención mal dirigida: resultaba que se encontraban en el centroide nacional que una base de datos muy utilizada devolvía por defecto. Esas coordenadas nunca se referían a una vivienda concreta. Significaban «en algún lugar de este país».
La regla que conviene recordar: La geolocalización por IP es fiable para determinar el país, pero poco fiable para cualquier detalle más preciso. Los sitios web que la utilizan para la concesión de licencias de contenido o la selección de la moneda la están utilizando de forma adecuada. Los sitios web que afirman localizar tu calle con precisión están exagerando lo que los datos realmente respaldan.
Por qué las bases de datos IP se equivocan
Comprender los modos de fallo explica la mayoría de los resultados extraños que se observan.
NAT de los operadores de telefonía móvil. Las redes móviles enrutan a un número enorme de abonados a través de conjuntos de direcciones compartidas, a menudo anclados en pasarelas regionales. Tu teléfono puede parecer que se encuentra en una ciudad a cientos de kilómetros de distancia porque ahí es donde está ubicada la pasarela del operador. La geolocalización mediante IP móvil es considerablemente menos fiable que la de la línea fija.
Redes corporativas. Una empresa que enruta todas sus oficinas a través de un único punto de salida central hace que todos los empleados aparezcan en la sede central, independientemente del país en el que se encuentren realmente.
Retraso en la reasignación. Los bloques de direcciones se transfieren entre organizaciones y regiones. Las bases de datos se actualizan según sus propios calendarios, por lo que un bloque que se haya trasladado de un país a otro puede aparecer incorrectamente durante meses.
Proveedores de Internet por satélite y rurales. Se tiene en cuenta la ubicación de las estaciones terrestres en lugar de la de los abonados.
VPN y proxies. Por su propio diseño, se ve la ubicación del intermediario.
Discrepancia entre bases de datos. Los distintos proveedores disponen de datos diferentes. Esto es fácil de comprobar: busca tu propia dirección en tres servicios de búsqueda y, con frecuencia, obtendrás tres ciudades diferentes. Ninguno de ellos miente; simplemente hacen suposiciones a partir de datos de entrada distintos.
Este último punto es el más relevante en la práctica. Si los sitios de búsqueda no coinciden en tu caso, tampoco coinciden en el de nadie, y cualquier sistema que dependa de la precisión de las direcciones IP a nivel de ciudad se está construyendo sobre arena.
Geolocalización del navegador
Esta es la más precisa y funciona de forma totalmente diferente.
La solicitud de permiso
Cuando un sitio web te pide tu ubicación y el navegador muestra un mensaje, está solicitando la API de geolocalización. Si lo permites, tu dispositivo determina su propia posición y facilita las coordenadas.
En un teléfono, esto significa el GPS, con una precisión de unos pocos metros en exteriores. En un ordenador portátil, suele significar el posicionamiento por Wi-Fi: el dispositivo detecta las redes inalámbricas cercanas y busca sus identificadores en una base de datos de ubicaciones de redes conocidas. A menudo, esto tiene una precisión de unas decenas de metros en zonas pobladas; la alta densidad de redes Wi-Fi permite un posicionamiento preciso.
Qué significa esto para los proxies
Un proxy o una VPN no influyen en absoluto en este caso.
La ubicación proviene de los propios sensores de tu dispositivo, no de tu ruta de red. Dirige tu tráfico a través de un servidor en Singapur, concede el permiso y el sitio web obtendrá tus coordenadas reales en tu ciudad real. Los dos sistemas no interactúan en absoluto.
Esta es la forma más habitual en que una configuración cuidadosa acaba delatándose: alguien configura un proxy correctamente y, luego, por costumbre, hace clic en «Permitir» en una solicitud de ubicación.
La defensa
El permiso es el punto de control, y depende totalmente de ti. Denígalo o configura tu navegador para que bloquee las solicitudes de ubicación por defecto y concédelas por sitio web solo cuando realmente lo desees —los mapas y los servicios de reparto son los casos más evidentes—.
Ningún sitio web puede leer tus coordenadas sin ese permiso. La solicitud no es una mera formalidad; es todo el modelo de seguridad, y es uno bueno.
Las señales que se te olvidan
Entre el método aproximado y el preciso hay una serie de señales en las que la gente rara vez piensa, todas ellas accesibles sin necesidad de ningún permiso.
Zona horaria
JavaScript puede leer directamente la zona horaria de tu sistema. «America/Sao_Paulo» es considerablemente más específico que un país: identifica una región.
Esta es la clásica contradicción. Una conexión desde una dirección IP brasileña que indica Europe/Kyiv no corresponde a un usuario brasileño. Los sistemas de detección comprueban esta combinación específicamente porque es fácil de verificar y detecta inmediatamente las configuraciones poco sofisticadas.
Ajustes de idioma
Tu navegador envía un encabezado Accept-Language en cada solicitud, en el que se enumeran tus idiomas preferidos por orden de preferencia. La configuración regional de tu sistema se puede leer por separado desde JavaScript.
Es posible que un navegador en alemán se encuentre en una IP japonesa —la gente viaja, la gente emigra—, pero es lo suficientemente inusual como para llamarle la atención y, combinado con otras discrepancias, resulta concluyente.
Wi-Fi y entorno de red
Ya se ha tratado anteriormente en el apartado de geolocalización del navegador, pero merece la pena destacarlo por separado: las redes Wi-Fi visibles para tu dispositivo constituyen una señal de ubicación totalmente independiente de tu dirección IP. Requiere permiso, y es la razón por la que la geolocalización de los portátiles funciona en interiores, donde el GPS no lo hace.
WebRTC
WebRTC sirve para conexiones entre pares y, históricamente, podía revelar direcciones de red locales y, en algunas configuraciones, tu dirección pública real incluso detrás de un proxy. Los navegadores han reforzado considerablemente esta protección, pero sigue mereciendo la pena realizar pruebas de fugas porque, cuando se produce un fallo, es total: una sola solicitud echa por tierra todo lo demás.
Moneda, unidades y formatos
El formato de fecha, el formato numérico, las unidades de medida y la moneda predeterminada se derivan de la configuración regional y todos ellos reducen las posibilidades.
La clave
Ninguno de estos elementos requiere una solicitud de permiso. Todos son legibles al cargar la página. Y un proxy no modifica ninguno de ellos: proceden de la configuración de tu dispositivo, no de tu ruta de red.
Un proxy sin la zona horaria y el idioma correspondientes es una contradicción que llama la atención más rápidamente que no utilizar ningún proxy.
Señales de comportamiento y de cuenta
La capa que no se ve afectada por ninguna configuración técnica.
Tu cuenta. Si has iniciado sesión, la plataforma conoce toda la información que ha recopilado sobre ti, incluidas todas las ubicaciones desde las que te has conectado. Una sola sesión desde un país diferente, frente a meses de historial constante, es una anomalía, no un disfraz.
Métodos de pago. País emisor de la tarjeta, dirección de facturación y las propias señales de fraude del procesador de pagos. Por eso las restricciones geográficas del streaming y el comercio minorista se mantienen a pesar de las VPN: el paso del pago es la comprobación que realmente importa.
Direcciones de entrega. Es evidente y definitivo.
Horario de actividad. Tu actividad se asocia a un huso horario. Alguien que afirma estar en Tokio pero cuya actividad sigue el horario laboral europeo ha revelado algo sobre sí mismo que ninguna cabecera puede controlar.
Grafo social. Con quién interactúas y dónde se encuentran.
Coherencia histórica. Las plataformas conservan el historial de ubicaciones. Los saltos repentinos entre países distantes son precisamente lo que busca la detección de fraudes.
Vale la pena dejar clara esta categoría: para una cuenta que ha iniciado sesión, las herramientas a nivel de red son prácticamente irrelevantes. La plataforma no pregunta de dónde proceden tus paquetes. Analiza todo lo que sabe sobre la cuenta, y tus paquetes son solo un pequeño dato más.
Qué cambia realmente un proxy
Este es el resumen sincero. Siete métodos y lo que hace un proxy con cada uno de ellos.
| Método | ¿Lo cambia el proxy? |
|---|
| Geolocalización por IP | Sí — esta es toda su función |
| Bloqueos de acceso regionales | Sí — el sitio web ve la ubicación del proxy |
| Zona horaria | No — configúrala tú mismo |
| Encabezados de idioma | No — configúralos tú mismo |
| API de geolocalización del navegador | No — deniega el permiso |
| Fugas de WebRTC | Solo si está configurado para ello |
| Historial de la cuenta y de pagos | No |
Dos de las siete entradas, más una que depende de la configuración.
Para qué sirve esto
Las dos entradas son realmente útiles para tareas específicas.
Probar tu propio sitio web desde otros países. Este es el caso legítimo más evidente. Si tu sitio web ofrece contenidos, divisas o precios diferentes según la región, necesitas ver lo que ve un usuario de esa región. Un proxy residencial en el país de destino te muestra exactamente eso.
Verificación de anuncios. Confirmar que las campañas se muestran correctamente al público al que van dirigidas.
Seguimiento de precios y disponibilidad. Los precios en el sector minorista y de viajes varían según la región, y para compararlos es necesario simular que te encuentras en cada una de ellas.
Comprobación de los resultados de búsqueda (SERP). Los resultados de búsqueda difieren según la ubicación; comprobar las posiciones en un mercado implica realizar la búsqueda desde ese mismo lugar.
Hacer que el resto coincida
Si quieres obtener una imagen coherente en lugar de limitarte a una IP diferente:
- Configura la zona horaria del navegador para que coincida con el país del proxy
- Configura
Accept-Language y la configuración regional del sistema para que coincidan
- Rechaza las solicitudes de permiso de geolocalización
- Comprueba explícitamente si hay fugas de WebRTC
- Utiliza un perfil de navegador limpio sin cookies preexistentes
Si te saltas cualquiera de estos pasos, habrás creado una contradicción en lugar de un camuflaje. Eso es peor que no hacer nada, porque las contradicciones son precisamente lo que los sistemas de detección están diseñados para detectar.
Coste
Para las pruebas y la supervisión, los volúmenes son modestos: una página HTML ocupa entre 50 y 200 KB. Geonode tiene un precio a partir de 0,79 $/GB, con 1 TB gratis para las cuentas nuevas, que se reduce a 0,50 $/GB a partir de los 100 GB. Las tarifas de mercado oscilan entre 0,79 $ y 7,00 $ por GB, por lo que merece la pena comprobar cuánto estás pagando si utilizas un proveedor en el extremo superior de la escala.
Comprobar tu propia configuración
Sea cual sea el motivo por el que te preocupa, es mejor verificar que dar por sentado. Cada comprobación solo lleva unos segundos.
Búscate en varias bases de datos. Utiliza tres servicios diferentes de búsqueda de direcciones IP y compáralos. Las discrepancias entre ellos te indicarán el grado de fiabilidad que merece cada uno de ellos; por lo general, menos de lo que la gente supone.
Compara tu zona horaria con tu dirección IP. Abre la consola del navegador y ejecuta Intl.DateTimeFormat().resolvedOptions().timeZone. Si no coincide con tu país aparente, te encuentras ante la discrepancia más habitual.
Comprueba tus encabezados de idioma. Cualquier página de inspección de encabezados muestra qué Accept-Language estás enviando.
Comprueba si hay fugas de WebRTC. Las páginas específicas para detectar fugas te indicarán si tu dirección real queda expuesta a través de un proxy o una VPN.
Revisa tus permisos de geolocalización. En la configuración del navegador, comprueba a qué sitios has concedido acceso a tu ubicación. La mayoría de la gente encuentra entradas que no recuerda haber autorizado.
Comprueba el DNS. Las consultas DNS pueden eludir un proxy y revelar la ubicación de tu resolutor. Las herramientas de comprobación de fugas también cubren este aspecto.
Realizar estas seis comprobaciones lleva unos dos minutos y permite detectar la mayoría de los fallos ocultos en la configuración.
El lado legítimo de todo esto
La detección de la ubicación no es, por defecto, una práctica hostil, y la mayoría de sus usos son habituales.
Licencias de contenidos. Los derechos de los medios se venden por territorios, y las plataformas están obligadas contractualmente a hacer cumplir esta norma. Se trata de una restricción legal, no de una preferencia técnica.
Moneda e impuestos. Mostrar los precios en la moneda local y aplicar el tipo de IVA correcto requiere conocer el país.
Prevención del fraude. Una tarjeta utilizada en un país y un inicio de sesión desde otro es una señal clara, y las comprobaciones de ubicación evitan una cantidad significativa de fraudes.
Cumplimiento normativo. La protección de datos, la normativa sobre juegos de azar y la normativa financiera difieren según la jurisdicción, y los servicios deben aplicar las normas adecuadas.
Personalización legítima. Horarios locales de las tiendas, plazos estimados de entrega, idiomas regionales.
Dónde está el límite
Las condiciones de uso siguen siendo aplicables. Eludir las restricciones regionales suele suponer una infracción de las mismas. Probar tu propio sitio web es diferente a eludir una restricción de licencia en el de otra persona.
El fraude sigue siendo fraude. Falsificar la ubicación para obtener algo a lo que no tienes derecho no es una cuestión técnica.
La ley de protección de datos se aplica a los datos de ubicación como datos personales, por lo que se requiere una base legal para su recogida y tratamiento.
Las afirmaciones sobre la precisión merecen un análisis minucioso. Cualquier producto que afirme ofrecer precisión a nivel de calle basándose únicamente en una dirección IP está exagerando lo que respaldan los datos subyacentes. Esto es importante si se toman decisiones basándose en ello.
Preguntas frecuentes
¿Qué grado de precisión tiene la localización por IP?
Normalmente es correcta a nivel de país, bastante menos a nivel de ciudad y, a menudo, carece de sentido en cuanto a coordenadas. Cuando una base de datos conoce el país pero no la ciudad, algunas devuelven el centro geográfico del país; por eso algunas búsquedas parecen apuntar a un punto rural específico que no tiene nada que ver con nadie.
¿Pueden los sitios web ver mi dirección exacta a partir de mi IP?
No. Los datos de IP no permiten una precisión a nivel de calle. Un sitio web puede obtener coordenadas precisas a través de la API de geolocalización del navegador, pero solo si le concedes permiso cuando se te solicite. Esa solicitud es el punto de control.
¿Oculta una VPN mi ubicación?
Cambia la información que tu dirección IP revela sobre ti, lo que permite sortear los controles basados en la IP y los bloqueos regionales. No cambia tu zona horaria, la configuración de idioma, la geolocalización del navegador ni nada de lo que una plataforma sepa sobre tu cuenta. Esas son señales independientes y se revelan por separado.
¿Por qué los distintos sitios de búsqueda de IP muestran ciudades diferentes?
Porque utilizan bases de datos distintas, creadas a partir de datos diferentes y actualizadas con periodicidades distintas. Ninguna es la referencia definitiva. Esa discrepancia es la señal más fiel de la precisión real de este método.
¿Por qué mi IP muestra una ciudad errónea?
Normalmente se debe al enrutamiento del operador de telefonía móvil (tu tráfico sale por una puerta de enlace regional), a la salida de una VPN corporativa, a un bloque de direcciones que se reasignó antes de que se actualizaran las bases de datos, o a un proveedor de Internet rural o por satélite cuya estación terrestre se encuentra en otro lugar.
¿Pueden los sitios web detectar mi ubicación si deniego el permiso?
Aún así pueden estimarla a partir de tu dirección IP, zona horaria y configuración de idioma, aunque de forma aproximada. No pueden obtener coordenadas con la precisión del GPS sin el permiso que has denegado.
¿Cuál es la forma más fiable de controlar lo que ven los sitios web?
Haz que las señales coincidan. Un proxy en el país de destino, una zona horaria coincidente, una configuración de idioma coincidente, el permiso de geolocalización denegado y ninguna fuga de WebRTC. Si alguno de estos elementos no es coherente, anula los demás.
Conclusión
Las páginas web disponen de al menos siete formas de determinar dónde te encuentras, y no todas son equivalentes.
La geolocalización por IP es la que todo el mundo conoce y la menos precisa: fiable para identificar el país, poco fiable para la ciudad y, a menudo, sin sentido en cuanto a las coordenadas.
La geolocalización por navegador es la más precisa, con una precisión de metros, y está totalmente protegida por una solicitud de permiso que ningún proxy puede alterar.
La zona horaria, el idioma y la configuración regional se filtran continuamente, no requieren permiso y son la forma más habitual en que una configuración de proxy se contradice a sí misma.
El historial de la cuenta, de pagos y de comportamiento queda totalmente al margen de la configuración de red. En el caso de una cuenta con sesión iniciada, son estos datos los que realmente determinan el resultado.
Un proxy cubre dos de los siete. No es algo insignificante: para comprobar cómo se comporta tu sitio web en otro mercado, o para revisar los resultados de búsqueda y los precios por región, es exactamente la herramienta adecuada. Pero son solo dos de siete, y tratarlo como un control general de la ubicación es lo que lleva a la gente a acabar con configuraciones que transmiten una contradicción en lugar de una identidad verosímil.
Si quieres que las señales coincidan, configura la zona horaria, establece el idioma, rechaza la solicitud de ubicación y comprueba si hay fugas. Dos minutos de verificación te dirán más que cualquier suposición.