Is there an open-source alternative to MaxMind GeoIP Country/City that I can use for MySQL?
MaxMind provides official API clients in the language listed below. The following API clients are open source and licensed under the Apache License, Version 2.0.
MaxMind also offers a free service that provides geographic and other data associated with a specific IP address (each a "GeoLite2 Web Service" and collectively the "GeoLite2 Web Services").
About MaxMind MaxMind provides IP intelligence through the GeoIP brand. Over 5,000 companies use GeoIP data to locate their Internet visitors and show them relevant content and ads, perform analytics, enforce digital rights, and efficiently route Internet traffic.
A form of geolocation, GeoIP refers to the method of locating a computer terminal's geographic location by identifying that terminal's IP address. Though GeoIP can pinpoint a terminal's location to a city, it requires the use of a GeoIP database as well as an understanding of APIs to implement correctly.
GeoLite City and GeoLite Country are usable under
All advertising materials and documentation mentioning features or use of
this database must display the following acknowledgment:
"This product includes GeoLite data created by MaxMind, available from
http://maxmind.com/"
which is not open source of course, but may help you to get started.
The API:
The GeoIP C Library is licensed under the LGPL.
Some open source efforts are listed on Virtual Terrain.
And some java ip resolver: http://javainetlocator.sourceforge.net/
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With