21

I have an open source project. I need a similarly open source IP GeoLocation database i.e. IP address to country (and ideally city). Ideally with a license that allows redistribution.

This is a question that's been asked before (Advice on geocoding IP addresses, and https://stackoverflow.com/questions/3232516/geocode-an-ip-address most noteably), but they were for RESTful/API interfaces; I want a database that can be downloaded and used offline.

So far I've found two potentials:

IP2Location's 'Lite' - which claims to be open source but doesn't allow redistribution and has a very restrictive set of terms of use.

MaxMind's GeoLite2 - Released under a Attribution ShareAlike Unported License, but again with restrictions on redistribution.

Does anyone know of any suitable datasets?

Kadir Şahbaz
  • 76,800
  • 56
  • 247
  • 389
GIS-Jonathan
  • 6,775
  • 5
  • 29
  • 58

3 Answers3

2

Here is a database I wrote for IP to country that is open source under Apache2: https://github.com/geoacumen/geoacumen-country

If anyone has any insight on how one would build an IP to City mapping database I would also be very interested.

0

Sure, you try this one https://ipinfodb.com/free-database

You can try this one as well: https://db-ip.com/db/.

Now, remember, they are there for your money, so the free db is lite version of what their commercial products is.

bugmenot123
  • 11,011
  • 3
  • 34
  • 69
ivan
  • 66
  • 4
-1

Maybe a bit late, but will add it anyways for any future visitor of this post.

I developed a Database with every IPv4 / IPv6 with over 21 properties per IP range. The project can be found here: ip.js0.ch

Visit the website if you are interested, still need feedback / suggestions for improvement :)

Janis
  • 1