Difference between revisions of "GeoIP2"
From TMM Wiki
Jump to navigationJump to searchLine 1: | Line 1: | ||
+ | {{NATS3 Manual | ||
+ | | show_configuration_admin_section = true | ||
+ | }} | ||
[https://dev.maxmind.com/geoip/geoip2/downloadable/ Download] and install the GeoIP database from Maxmind. | [https://dev.maxmind.com/geoip/geoip2/downloadable/ Download] and install the GeoIP database from Maxmind. | ||
Revision as of 18:38, 6 February 2019
Download and install the GeoIP database from Maxmind.
There is a free one available here
You will need to download the 'Country' .mmdb file for both the paid and free one
This file needs to be on your NATS installation in a path that is accessible to NATS The path will need to be specified in config->surfer->tracking GEOIP2_PHP_DATABASE_LOCATION
You will then switch the IP_FILTER to GeoIP2_PHP and store your changes
Test Code
The following PHP code will help you test GeoIP. Put it in a file, put the file on your webserver, and load its URL. It should print your country's name.
<? echo 'According to geoip apache module, you are from '.apache_note("GEOIP_COUNTRY_NAME"); echo '<br>According to geoip pecl php module, you are from '.geoip_country_code_by_name($_SERVER['REMOTE_ADDR']); ?>
Note: Please be sure to perform this test after you install or update Maxmind's GeoIP.