Cara install GeoIP

Saya sedang ada kebutuhan mendapatkan informasi lokasi pengunjung berdasarkan alamat IPnya, dan umumnya ini kita membutuhkan database GeoIP dari MaxMind. Bukanlah hal yang sulit kok kalau diperlukan menginstall sendiri.

Tinggal anda eksekusi yang mana tergantung distro Linuxnya:

  • CentOS
    yum install GeoIP GeoIP-data
  • Debian/Ubuntu
    apt-get install geoip-bin geoip-database

Sekian. 😀 Sekarang aplikasi yang membutuhkan fitur GeoIP bisa menggunakannya juga.

Secara manual kita mengecek hostname atau alamat IP memakai perintah geoiplookup:

  • Hostname
    geoiplookup servernesia.com
    GeoIP Country Edition: CA, Canada
  • Alamat IP
    geoiplookup 8.8.8.8
    GeoIP Country Edition: US, United States

Kita akan tahu ada di negara mana asalnya. Tapi ingat, belum tentu menunjukkan lokasi fisiknya tapi lebih tepatnya alamat IP tersebut terdaftar di negara mana.

Tambahan. Kita tidak perlu mendownload sendiri databasenya karena sudah otomatis ditambahkan. Tapi kalau perlu cara manualnya bisa jalankan perintah berikut:

cd /usr/local/share/GeoIP
wget -N http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz
wget -N http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
wget -N http://download.maxmind.com/download/geoip/database/asnum/GeoIPASNum.dat.gz
gunzip GeoIP.dat.gz GeoLiteCity.dat.gz GeoIPASNum.dat.gz

Semoga bermanfaat. 😀

Tinggalkan komentar