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