記得之前在電商工作時

有一個需求是紀錄IP,突然想起以前用過一套工具 AWStats

而當中有一個需要注意的部份就是 GeoIP 模組

把全部的IP依照國家、程式區分

而現職也有這方面的需求,所以必須定期更新IP的資料庫

 

首先增加官方的軟體源(以下是Ubuntu)

$sudo add-apt-repository ppa:maxmind/ppa

更新並安裝

$sudo aptitude update

$sudo aptitude install geoipupdate

 

複製以下的內容至 /etc/GeoIP.conf

# The following UserId and LicenseKey are required placeholders:

UserId 999999

LicenseKey 000000000000

ProductIds GeoLite2-City GeoLite2-Country 506 517 533

 

執行

/usr/bin/geoipupdate

更新完畢的資料庫會在

/usr/share/GeoIP

 

必要時設定排程定期更新即可