online mmdb lite geolite2 geoip2 descargar java geolocation location inet

java - mmdb - ¿Cómo uso la base de datos GeoIP de MaxMind para determinar la ubicación?



maxmind geoip database (1)

¿Has probado los ejemplos de Java de Maxmind? http://dev.maxmind.com/geoip/downloadable#Java-8
Y vea http://dev.maxmind.com/geoip/csv para descripciones de campo

Entonces, me dijeron en mi pregunta anterior que puedo usar las bases de datos proporcionadas por MaxMind para determinar las ubicaciones.

Por lo tanto, obtuve sus bases de datos descargadas de su sitio. Son archivos csv y se abren en Excel.

InetAddress ip = InetAddress.getLocalHost() es como obtengo la IP de mi computadora. Desde allí hago String justIP = ip.getHostAddress()

Mi pregunta es:

  • ¿Cómo justIP en una ubicación de ciudad usando la base de datos que acabo de descargar?

  • Soy nuevo en esto, así que se apreciará un poco de ayuda.

    Uno de los archivos tiene tres columnas. startIPNum , endIPNum y locID No sé lo que hacen, pero supongo que locID asigna a una ciudad y país en el otro archivo.