Autor
|
Tema: [IP2Location][Lite] Bases de datos para localizar IP's (gratis). (Leído 9,023 veces)
|
#!drvy
|
Buenas, Para los que no lo sepan, hace tiempo IP2Location junto con IPInfoDB ofrecían bases de datos que a partir de una IP estimaban donde estaba localizada dicha IP. Luego de un tiempo las quitaron y algunas pasaron a ser de pago. Ahora han vuelto en forma de "LITE". Son 5 paquetes que contienen diferentes tipos de datos. http://lite.ip2location.com/- DB1.LITE - Solo país.
- DB3.LITE - País, región y ciudad.
- DB5.LITE - País, región, cuidad, latitud y longitud.
- DB9.LITE - País, región, cuidad, latitud, longitud y código postal
- DB11.LITE - País, región, cuidad, latitud, longitud, código postal y zona horaria.
Las podéis descargar oficialmente desde aquí (claro que primero os tendréis que registrar). De todos modos, intentare subirlos y mantenerlos actualizados en mi dropbox por si acaso las vuelven a quitar. Tengan en cuenta que al ser gratuitas tampoco van a ser muy precisas. Adjunto también los manuales de instalación y uso de cada una de ellas. Descargas oficiales (siempre actualizados - requiere cuenta) (.zip)Serán siempre los mas actualizados aunque requiere cuenta. Vienen en 2 formatos, CSV y BIN. El sha1 lo he sacado de la ultima actualización (01/Mayo/2014). Es posible que varié (en caso de actualización). DB1.LITE - Versión CSV - 1.82 MB - Descarga - sha1(691c37f5d38f3fc00a118fe4ff1b408e91d1d9ae) - Versión BIN - 1.21 MB - Descarga - sha1(637e2203b39a51c135ebfe6a2a0cc23ad264511c) - Manual: http://lite.ip2location.com/database-ip-country DB3.LITE - Versión CSV - 22.43 MB - Descarga - sha1(9b7b2b99f6141d66213b5ec37d45b10aab9f40e7) - Versión BIN - 8.48 MB - Descarga - sha1(dfe962797962b9fa662952a3c9742f74c4d5be5b) - Manual: http://lite.ip2location.com/database-ip-country-region-city DB5.LITE - Versión CSV - 29.32 MB - Descarga - sha1(15dae4278ca0df9904c3ac856968793390efdabd) - Versión BIN - 12.78 MB - Descarga - sha1(b458eb579119bd96167ab3ae99bac2e9f3b9290e) - Manual: http://lite.ip2location.com/database-ip-country-region-city-latitude-longitude DB9.LITE - Versión CSV - 31.88 MB - Descarga - sha1(0f32ce1ace0f951e816fd96497763c014c85e4b5) - Versión BIN - 14.76 MB - Descarga - sha1(853f83322479f7dfcb88e0645344244ba9c3a31c) - Manual: http://lite.ip2location.com/database-ip-country-region-city-latitude-longitude-zipcode DB11.LITE - Versión CSV - 32.52 MB - Descarga - sha1(a6adcd81e9887465ba20d28531749bd1095e0b12) - Versión BIN - 15.01 MB - Descarga - sha1(95b1c18522821768eca4210b4c2171c1145733f9) - Manual: http://lite.ip2location.com/database-ip-country-region-city-latitude-longitude-zipcode-timezone Backup en dropbox (ultima actualización: 01/Mayo/2014) (.tar.bz2)Dado que es mi dropbox personal, he re-comprimido los archivos en bz2. Podéis utilizar 7zip en Windows. Tanto los .BIN como los .CSV están juntos (separados por carpeta) en un solo archivo. DB1.LITE - 2.99 MB - Descarga - sha1(564fe79d45f36213b62ccb9bcb25cbbae4be6950)DB3.LITE - 24.73 MB - Descarga - sha1(dd05b84aa7891605bae3fb710aeffbde39cfbaae)DB5.LITE - 33.38 MB - Descarga - sha1(e7581be5e75798697ca5036892af9f61e5ad17e2)DB9.LITE - 37.35 MB - Descarga - sha1(7167bae84839f5393a2f80ea4bf2a1a1ec66c5e2)DB11.LITE - 37.78 MB - Descarga - sha1(beaa602103816fce20de205c9546f2fb953838d9)Saludos
|
|
« Última modificación: 6 Mayo 2014, 01:17 am por #!drvy »
|
En línea
|
|
|
|
1mpuls0
Desconectado
Mensajes: 1.186
|
Gracias! Qué pasa con las demás bases?, son de paga? De algo me servirán en un futuro. Saludos.
|
|
|
En línea
|
abc
|
|
|
|
#!drvy
|
Actualizado.
Hoy me ha llegado un correo de ip2location indicándome que las bd's de pago han sido actualizadas.. decidí echar un vistazo a las free por si acaso y vi que el sha1 había cambiado.. en algunos casos el tamaño ha incrementado hasta 3mb así que hay actualización.
He resubido los archivos y he modificado los tamaños y los checksums.
Saludos
|
|
|
En línea
|
|
|
|
0xDani
Desconectado
Mensajes: 1.077
|
Supongo que esto es útil para saber desde donde visitan tu página no?
Y por cierto, como funcionan exactamente? Es decir, es que cada ciudad tiene asignado un rango de IPs permanentemente?
Saludos.
|
|
|
En línea
|
I keep searching for something that I never seem to find, but maybe I won't, because I left it all behind!
I code for $$$ Hago trabajos en C/C++ Contactar por PM
|
|
|
#!drvy
|
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
|
|
|
En línea
|
|
|
|
lagranladilla
Desconectado
Mensajes: 39
|
Hola, Me gustaria hacer un desglose para entender el archivo .csv del DB11.LITE (ya que nunca lo he usado): "3627749376","3627749631","BR","BRAZIL","RIO DE JANEIRO","RIO DE JANEIRO","-22.902780","-43.207500","20510130","-03:00" - Supongo que donde "3627749376","3627749631" debe ser el rango de IP assignadas a este territorio. Pero como se lee??? no concuerda con ninguna ip... Alomejor es que es la IP asignada numero 3627749376. Entonces se deberia calcular cual es la ip que corresponde a este numero?? - "BR" codigo pais - "BRAZIL" nombre pais - Las dos siguientes son la region del pais y el pueblo o ciudad - "-22.902780","-43.207500" coordenadas - "46116" ZipCode (codigo postal) - "+02:00" Franja horaria La parte para ver la IP es lo que no entiendo... Alguien puede explciarmelo?? Gracias!
|
|
|
En línea
|
|
|
|
Graphixx
Desconectado
Mensajes: 1.336
Full Stack Developer
|
|
|
|
En línea
|
Nada tiene fin solo hay pequeñas pausas, pausas que determinan el comienzo de otros. Graphixx Rōninnovation
|
|
|
engel lex
|
Hola, Me gustaria hacer un desglose para entender el archivo .csv del DB11.LITE (ya que nunca lo he usado): "3627749376","3627749631","BR","BRAZIL","RIO DE JANEIRO","RIO DE JANEIRO","-22.902780","-43.207500","20510130","-03:00" - Supongo que donde "3627749376","3627749631" debe ser el rango de IP assignadas a este territorio. Pero como se lee??? no concuerda con ninguna ip... Alomejor es que es la IP asignada numero 3627749376. Entonces se deberia calcular cual es la ip que corresponde a este numero?? - "BR" codigo pais - "BRAZIL" nombre pais - Las dos siguientes son la region del pais y el pueblo o ciudad - "-22.902780","-43.207500" coordenadas - "46116" ZipCode (codigo postal) - "+02:00" Franja horaria La parte para ver la IP es lo que no entiendo... Alguien puede explciarmelo?? Gracias! con respecto a como sacarlas (creo que no se envió el mensaje que había escrito ) la cosa es que la ip como la conoces es una representacion humana y facilmente legible de ese numero complicado, pero a grado de binario son lo mismo... como sacarla? en binario cada 2 bytes de ese numero representa cada octeto de la ip, la forma mas simple es hacerlo por operaciones de bit, con AND haces una mascara para dejar solo el octeto que vas a sacar y con desplazamiento a la derecha lo sacas algunos lenguajes traen esta operación incluida nativamente para retorna la ip como string
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
el-brujo
|
También hay la opción de usar las base de datos libres de MaxMind GeoIP (versión gratuita) El funcionamiento es muy similar, incluye país, region, ciudad, código postal, etc. wget http://download.maxmind.com/download/geoip/database/asnum/GeoIPASNum.dat.gz gunzip GeoIPASNum.dat.gz wget http://download.maxmind.com/download/geoip/database/asnum/GeoIPASNumv6.dat.gz gunzip GeoIPASNumv6.dat.gz wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz gunzip GeoLiteCity.dat.gz wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCityv6-beta/GeoLiteCityv6.dat.gz gunzip GeoLiteCityv6.dat.gz
|
|
« Última modificación: 18 Julio 2014, 19:36 pm por el-brujo »
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Bases de datos recomendadas para .Net
« 1 2 »
.NET (C#, VB.NET, ASP)
|
Skeletron
|
12
|
11,104
|
13 Septiembre 2009, 03:24 am
por seba123neo
|
|
|
Bases de datos para llamadas telefonicas
« 1 2 »
Bases de Datos
|
leliCabello
|
10
|
14,835
|
9 Enero 2010, 18:38 pm
por ^Tifa^
|
|
|
Framework para bases de datos?
Bases de Datos
|
Cergath
|
2
|
3,311
|
21 Febrero 2011, 17:45 pm
por Franki
|
|
|
Ejercicio para Bases de datos
Bases de Datos
|
KaRaLLo
|
3
|
17,207
|
12 Julio 2016, 06:53 am
por edith-tec-programacion
|
|