雅虎新闻|| BBC新闻|| CNN新闻|| 美元指数|| 中国期货指数|| 股票指数|| 黄金|| 外汇|| 英汉互译|| 昭放工具
163邮箱|| 126邮箱|| 新浪邮箱|| 企业邮箱|| 21cn邮箱|| tom邮箱|| 搜狐邮箱|| hotmail邮箱|| msn邮箱|| qq邮箱

用户登录

设为主页| 淘宝铺| 加入收藏|
您的IP:18.219.161.122您的操作系统:Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
个人便签
知识库
讓AWstats可以透過IP反解出國家和Domiain Name

安裝Geo:IPfree和Net:XWhois
wget http://search.cpan.org/CPAN/authors/id/G/GM/GMPASSOS/Geo-IPfree-0.2.tar.gz
tar zxvf Geo-IPfree-0.2.tar.gz
cd Geo-IPfree-0.2
perl Makefile.PL
make
make install
cd ..
wget http://search.cpan.org/CPAN/authors/id/V/VI/VIPUL/Net-XWhois-0.90.tar.gz
tar -xzvf Net-XWhois-0.90.tar.gz
cd Net-XWhois-0.90
perl Makefile.PL
make
make install

修改/etc/awstats/awstats.yourdomain.conf
DNSlookup=1
LoadPlugin="geoipfree"
这篇文章被编辑了 3 次. 最近一次更新是在 2007-01-15 21:45:58

 

 

 

 

--------------------------------------------------------------------------------
分享經驗 累積智慧

 

 

 

 

 

 

 

 

2007-05-24 22:05:09

    文章主题: 回覆:讓AWstats可以透過IP反解出國家和Domiain Name

 #2

 

andowson

六段學員

注册时间: 2007-01-02 22:20:40
文章: 669
来自: 台北
离线

 

另一個模組是Geo::IP(資料較常更新,速度較快)
安裝方式如下:
wget http://www.maxmind.com/download/geoip/api/c/GeoIP-1.4.2.tar.gz
tar zxvf GeoIP-1.4.2.tar.gz
cd GeoIP-1.4.2
./configure
make
make check
make install
echo '/usr/local/lib' >> /etc/ld.so.conf
/sbin/ldconfig /etc/ld.so.conf
cd ..
wget http://www.maxmind.com/download/geoip/api/perl/Geo-IP-1.27.tar.gz
tar zxvf Geo-IP-1.27.tar.gz
cd Geo-IP-1.27
perl Makefile.PL
make
make test
make install
cd ..
wget http://www.maxmind.com/download/geoip/database/GeoIP.dat.gz
gunzip GeoIP.dat.gz
mv GeoIP.dat /etc/awstats/GeoIP.dat

修改/etc/awstats/awstats.yourdomain.conf
LoadPlugin="geoip GEOIP_STANDARD /etc/awstats/GeoIP.dat"

注意:您只能使用geoip或geoipfree其中一種,如果您先前使用geoipfree,現在改用geoip,則您需在geoipfree的那一行LoadPlugin前面加上#。
 
由於GeoIP.dat每個月初會更新一次,雖然網站上號稱是5/1更新,可是實際解壓縮後看到的檔案日期卻是5/3,故我們可以讓系統每個月排定一天去抓這個壓縮檔,解壓縮後,覆蓋掉/etc/awstats/GeoIP.dat這個檔即可。
 
首先編輯一個shell script:
vi /root/admin/updateGeoIP_dat.sh
#!/bin/bash
# Name: updateGeoIP_dat.sh
# Author: Andowson Chang (andowson [at] gmail [dot] com)
# Version: 0.1
# Last Modified: 2007-05-24
wget http://www.maxmind.com/download/geoip/database/GeoIP.dat.gz
gunzip GeoIP.dat.gz
mv GeoIP.dat /etc/awstats/GeoIP.dat

我將它存在/root/admin/updateGeoIP_dat.sh,並更改檔案權限為可執行:
chmod 755 /root/admin/updateGeoIP_dat.sh

接著我們再設定crontab,例如我們排定每個月的5日凌晨2點,執行這個/root/admin/updateGeoIP_dat.sh:
# update GeoIP.dat (2007.05.24)
00 2 5 * * root /root/admin/updateGeoIP_dat.sh >/dev/null

星期五, 02/01/2013 - 03:34 — 杨超