Acabo de notar un comportamiento extraño en mi clúster de virtualización (Proxmox).
La IP externa del cluster está registrada para una empresa alemana.
Cuando, por ejemplo, accedo a Google a través de la GUI de mi máquina virtual de administración interna de Linux Mint, Google piensa que soy de Columbia. También sucede desde cualquier máquina virtual no gráfica en mi clúster (al verificar con curl).
Escribí un pequeño script JS que registra mi geolocalización cuando se permite el acceso y verifiqué mi ubicación a través de algunos sitios web.
Cuando no concedo acceso a mi ubicación, el navegador piensa que soy de Alemania (debido a mi IP externa, supongo). Cuando lo hago, piensa, estoy en algún Café de Bogotá.
Me dio un poco de miedo porque nunca había buscado en la web en un idioma que no fuera inglés o alemán y nunca había especificado que era de Columbia.
Las máquinas virtuales obviamente no tienen wifi ni direcciones MAC aleatorias, por lo que no debería haber posibilidad de rastrear la ubicación a través del "wardriving" de Google en los AP wifi.
Cualquier idea sobre esto es muy apreciada.
Gracias de antemano.
Respuesta1
Hastasitios webEn lo que respecta a la dirección IP, es todo lo que tienen para realizar la geolocalización.
La IP la asigna su ISP. Es posible que tu ISP efectivamente esté en Alemania, pero que haya comprado un rango de IP a una empresa colombiana, por lo que esto confunde totalmente a la web de Google, y más si además intenta afinar la localización por otros parámetros que puedan estar disponibles. desde tu navegador.
Las direcciones IPv4 están básicamente agotadas, por lo que comprar o alquilar a otra empresa es ahora el único método para que un nuevo ISP obtenga direcciones IP.