ツムラ_メモ

大失敗を繰り返す。

GeoIPの使い方

MaxMindが提供しているIPアドレスから国(GeoIP Country)、町(GeoIP City緯度・経度)の逆引きサービス。
それぞれの無料版としてGeoLite CountryとGeoLite Cityがある。
有料版とくらべてアップデートのコマンドが使えずに、スクリプトを書く必要があったり、更新の頻度が遅いというデメリットがある。

C言語のライブラリ

MaxMind - GeoIP C API http://www.maxmind.com/app/c

上記のサイトから最新のライブラリである

GeoIP-1.4.6.tar.gz http://geolite.maxmind.com/download/geoip/api/c/

を取ってくる。


取得したアーカイブの解凍先で以下を実行してインストール。
Ubuntu 9.04で成功。

$ ./configure
$ make
$ make check
# make install