This page looks best with JavaScript enabled

Cara install GeoIP

 ·  ☕ 1 min read  ·  ✍️ anz007

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
1
2
geoiplookup arrihome.tk
GeoIP Country Edition: US, United States
  • Alamat IP
1
2
geoiplookup 208.67.222.222
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:

1
2
3
4
5
cd /usr/local/share/GeoIP 
wget -N https://web.archive.org/web/20181229152721/http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz 
wget -N https://web.archive.org/web/20181211081730/http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz 
wget -N https://web.archive.org/web/20171006214522/http://download.maxmind.com/download/geoip/database/asnum/GeoIPASNum.dat.gz 
gunzip GeoIP.dat.gz GeoLiteCity.dat.gz GeoIPASNum.dat.gz

Semoga bermanfaat.

Share on