A raiz de la cabronada que me hicieron este domingo,
me puse a buscar alguna
forma de identificar geograficamente una ip, como si fuese un número de
telefono, y.. resulta que se puede!!!!
Existe una aplicacion cojonuda, metes una ip y te indica en un mapa, el
lugar en donde se encuentra el ordenador que la posee, probadlo, funciona!!!
Estas aplicaciones son poco fiables, y por supuesto, la IP se puede
trampear pasando la conexión por un proxy. Se basan en la información
que proporciona la IANA (
http://www.iana.org/) e información obtenida
estadísticamente y técnicas ocultas de márketing...
Personalmente uso la base de datos de maxmind
(
http://www.maxmind.com/app/locate_ip) en alguna web para detectar el
país de origen de la conexión y poner el idioma supuestamente correcto
en la página de inicio (suele ser más fiable que el que indica el
navegador) pero para nada más. Por ejemplo desde mi casa:
Your IP Address 85.56.*.*
Countries Spain
Region 58 (Galicia)
Global Cities Vigo
Latitude/Longitude 42.2333/-8.7167
ISP Uni2
Organization Uni2
Netspeed Cable/DSL
Domain Name orange.es
y acertó hasta con la longitud/latitud con bastante relativa precisión
:-$ A los de R los suele localizar en A Coruña...
Por si te interesa, existe una extensión PECL para PHP que trabaja con
la API de maxmind on-line:
http://es.php.net/geoip
--
Rafa Couto -
http://caligari.treboada.net
GNU/Linux user #99126 -
http://counter.li.org