Saya sedang ada keperluan memperoleh informasi lokasi pengunjung menurut tempat tinggal IPnya, dan umumnya ini kita membutuhkan database GeoIP dari MaxMind. Bukanlah hal yang sulit kok kalau diperlukan menginstall sendiri.
Tinggal kamu eksekusi yang mana tergantung distro Linuxnya:
- CentOS
yum install GeoIP GeoIP-data
- Debian/Ubuntu
apt-get install geoip-bin geoip-database
Demikianlah. ? Sekarang ini program yang membutuhkan fitur GeoIP dapat menggunakannya pun.
Secara manual kita mengecek hostname atau tempat tinggal IP memakai petunjuk geoiplookup
:
- Hostname
geoiplookup servernesia.com
GeoIP Country Edition: CA, Canada - Tempat tinggal IP
geoiplookup 8.8.8.8
GeoIP Country Edition: US, United States
Kita akan tahu ada di negara mana asalnya. akan tetapi ingat, belum tentu menunjukkan lokasi fisiknya tapi lebih tepatnya tempat tinggal IP tersebut terdaftar di negara mana.
Tambahan. Kita tak perlu mengunduh sendiri databasenya karena telah otomatis ditambahkan. akan tetapi kalau perlu cara manualnya dapat jalankan petunjuk berikut:
cd /usr/local/share/GeoIP
wget -N http://geolite.maxmind.com/unduh/geoip/database/GeoLiteCountry/GeoIP.dat.gz
wget -N http://geolite.maxmind.com/unduh/geoip/database/GeoLiteCity.dat.gz
wget -N http://unduh.maxmind.com/unduh/geoip/database/asnum/GeoIPASNum.dat.gz
gunzip GeoIP.dat.gz GeoLiteCity.dat.gz GeoIPASNum.dat.gz
Semoga bermanfaat. ?
Sumber https://servernesia.com