GeoIPは、IP/ホスト名から国などを見つけることができるCライブラリとコマンドを提供してくれます。
GeoIPのライブラリ・コマンドをインストールするには、portsからインストールできます。
cd /usr/ports/net/GeoIP
sudo make install clean
インストールされるファイル
%pkg_info -L /var/db/pkg/GeoIP-1.4.5_1/
Information for GeoIP-1.4.5_1:
Files:
/usr/local/man/man1/geoiplookup.1.gz
/usr/local/man/man1/geoipupdate.1.gz
/usr/local/bin/geoiplookup
/usr/local/bin/geoiplookup6
/usr/local/bin/geoipupdate
/usr/local/bin/geoipupdate.sh
/usr/local/etc/GeoIP.conf.default
/usr/local/include/GeoIP.h
/usr/local/include/GeoIPCity.h
/usr/local/include/GeoIPUpdate.h
/usr/local/lib/libGeoIP.a
/usr/local/lib/libGeoIP.la
/usr/local/lib/libGeoIP.so
/usr/local/lib/libGeoIP.so.5
/usr/local/lib/libGeoIPUpdate.a
/usr/local/lib/libGeoIPUpdate.la
/usr/local/lib/libGeoIPUpdate.so
/usr/local/lib/libGeoIPUpdate.so.0
/usr/local/share/GeoIP/GeoIP.dat
GeoIPコマンドの使い方
ドメインから国情報を取得してみます。
%geoiplookup www.yahoo.co.jp
GeoIP Country Edition: JP, Japan
GeoIP City Edition, Rev 1: JP, 40, Tokyo, (null), 35.685001, 139.751404, 0, 0
GeoIP City Edition, Rev 0: JP, 40, Tokyo, (null), 35.685001, 139.751404
ドメインからロケーション(国)を識別することができました。
2009年1月5日
FreeBSD GeoIPをインストールする
登録:
コメントの投稿 (Atom)
0 コメント:
コメントを投稿