【Linux】geoiplookupコマンド

テーマ:
IPアドレスから国や地域を調べたい時、毎回Webで調べていましたがコマンドでもできるようです。
これでアクセスログ解析が捗りますわ。

インストール:
#yum install GeoIP

MAXMAIND社が提供しているフリーのGeoIPデータベースをダウンロード
http://dev.maxmind.com/geoip/legacy/geolite/
GeoLite Country、City、ASNがあるので、3つともダウンロードすべし。

wgetでダウンロードして解凍後、特定のディレクトリに移動
gzip -d GeoIP.dat.gz
gzip -d GeoIPASNum.dat.gz
gzip -d GeoLiteCity.dat.gz
mv Geo* /usr/share/GeoIP/


IPの調べ方:
8.8.8.8(Googleの公開DNS)を調べてみた。

# geoiplookup 8.8.8.8
GeoIP Country Edition: US, United States
GeoIP ASNum Edition: AS15169 Google Inc.

なるほど、便利!!
このコマンド自体、MAXMIND社の方が作ったみたいです
(manページより)