elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  [IP2Location][Lite] Bases de datos para localizar IP's (gratis).
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [IP2Location][Lite] Bases de datos para localizar IP's (gratis).  (Leído 9,023 veces)
#!drvy
Moderador
***
Desconectado Desconectado

Mensajes: 5.855



Ver Perfil WWW
[IP2Location][Lite] Bases de datos para localizar IP's (gratis).
« en: 16 Julio 2013, 16:56 pm »

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 Desconectado

Mensajes: 1.186


Ver Perfil
Re: [IP2Location] Bases de datos para localizar IP's.
« Respuesta #1 en: 16 Julio 2013, 17:40 pm »

Gracias!
 ;-)
Qué pasa con las demás bases?, son de paga? :P
De algo me servirán en un futuro.
Saludos.


En línea

abc
#!drvy
Moderador
***
Desconectado Desconectado

Mensajes: 5.855



Ver Perfil WWW
Re: [IP2Location] Bases de datos para localizar IP's.
« Respuesta #2 en: 16 Julio 2013, 19:57 pm »

Citar
Qué pasa con las demás bases?, son de paga?

Se.. y las licencias empiezan desde $49.
http://lite.ip2location.com/edition-comparison

Saludos
En línea

#!drvy
Moderador
***
Desconectado Desconectado

Mensajes: 5.855



Ver Perfil WWW
Re: [IP2Location] Bases de datos para localizar IP's.
« Respuesta #3 en: 30 Enero 2014, 01:34 am »

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 Desconectado

Mensajes: 1.077



Ver Perfil
Re: [IP2Location] Bases de datos para localizar IP's.
« Respuesta #4 en: 1 Febrero 2014, 19:40 pm »

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
Moderador
***
Desconectado Desconectado

Mensajes: 5.855



Ver Perfil WWW
Re: [IP2Location] Bases de datos para localizar IP's.
« Respuesta #5 en: 6 Mayo 2014, 01:14 am »

Actualizado

Las 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 Desconectado

Mensajes: 39



Ver Perfil
Re: [IP2Location][Lite] Bases de datos para localizar IP's (gratis).
« Respuesta #6 en: 1 Julio 2014, 15:44 pm »

Hola,

Me gustaria hacer un desglose para entender el archivo .csv del DB11.LITE (ya que nunca lo he usado):

Código:
"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 Desconectado

Mensajes: 1.336


Full Stack Developer


Ver Perfil WWW
Re: [IP2Location][Lite] Bases de datos para localizar IP's (gratis).
« Respuesta #7 en: 2 Julio 2014, 03:48 am »

Yo monte las que ellos estan vendiendo jejejeje
[Descarga] 14 mil dolares en Bases de Datos, del proyecto del contador PHP
En línea

Nada tiene fin solo hay pequeñas pausas, pausas que determinan el comienzo de otros. Graphixx Rōninnovation
engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: [IP2Location][Lite] Bases de datos para localizar IP's (gratis).
« Respuesta #8 en: 2 Julio 2014, 03:55 am »

Hola,

Me gustaria hacer un desglose para entender el archivo .csv del DB11.LITE (ya que nunca lo he usado):

Código:
"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 :P )

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 :P 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
ehn
***
Desconectado Desconectado

Mensajes: 21.641


La libertad no se suplica, se conquista


Ver Perfil WWW
Re: [IP2Location][Lite] Bases de datos para localizar IP's (gratis).
« Respuesta #9 en: 2 Julio 2014, 17:43 pm »

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.

Código:
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

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

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 Último mensaje 13 Septiembre 2009, 03:24 am
por seba123neo
Bases de datos para llamadas telefonicas « 1 2 »
Bases de Datos
leliCabello 10 14,835 Último mensaje 9 Enero 2010, 18:38 pm
por ^Tifa^
Framework para bases de datos?
Bases de Datos
Cergath 2 3,311 Último mensaje 21 Febrero 2011, 17:45 pm
por Franki
Ejercicio para Bases de datos
Bases de Datos
KaRaLLo 3 17,207 Último mensaje 12 Julio 2016, 06:53 am
por edith-tec-programacion
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines