ActualizadoLas bases de datos fueron actualizadas 2 veces desde la ultima vez que actualice el post. La ultima actualización data del uno de mayo de 2014. Estoy haciendo una "API" en PHP para usarlas en cuanto la termine la publico.
Desde ahora, en el dropbox uniré tanto el .BIN como el .CSV en un solo archivo (.tar.bz2). Así ahorro algo de espacio y me es mas fácil llevar acabo las actualizaciones.
Supongo que esto es útil para saber desde donde visitan tu página no?
Exacto. Son bases de datos donde puedes comparar la IP del visitante para obtener una aproximación de su localización. Obviamente para ser gratuitas no son perfectas pero no suelen fallar en indicar el PAIS que es lo que mas hace falta.
Y por cierto, como funcionan exactamente? Es decir, es que cada ciudad tiene asignado un rango de IPs permanentemente?
Hay ciertas organizaciones regionales que se encargan de asignar y distribuir IP's. Con ello también se da una localización aproximada (sobre todo país). Luego también hay data-mining y estadísticas recolectadas desde otros servicios.
La base de datos en realidad contiene números decimales (IP convertida) y ciertos rangos pertenecen a cierto país/cuidad/localidad.. a partir de ello puedes hacer una búsqueda con una query y listo.
Saludos