未聚合位址如下:
中國電信ip位址段
/files/qlight/chinatelcom.txt
中國聯通(網通)ip位址段
/files/qlight/unicom_cnc.txt
中國鐵通ip位址段
/files/qlight/ctt.txt
中國移動ip位址段
/files/qlight/cmcc.txt
中國教育網ip位址段(需要教育網使用者才可以訪問)
ip聚合優化工具:
/files/qlight/subnettools.rar
#!/bin/sh
file=/home/ip_apnic
rm -f $file
rm -f cnc
rm -f other
rm -f chinanet
rm -f crtc
wget -o $file
grep 'apnic|cn|ipv4|' $file | cut -f 4,5 -d'|'|sed -e 's/|/ /g' | while read ip cnt
domask=$(cat << eof | bc | tail -1
pow=32;
define log2(x)
log2($cnt)
eof)
echo $ip/$mask
echo $ip/$mask>> cn.net
netname=`whois $ip | grep ^netname | sed -e 's/.*: (.*)/1/g' | sed -e 's/-.*//g'`
echo $netname;
case $netname in
cnc)
echo $ip/$mask >> cnc;;
cncgroup)
echo $ip/$mask >> cnc;;
chinanet)
echo $ip/$mask >> chinanet;;
chinatelecom)
echo $ip/$mask >> chinanet;;
crtc)
echo $ip/$mask >> crtc;;
*)echo $ip/$mask >> other;;
esac
done
手動方式如下:
wget
tar xzvf ripe-dbase-client-v3.tar.gz
cd whois-3.1
./configure
make
完成上述編譯安裝工作後,我們開始獲取ip位址段;
mkdir data
#中國網通:
./whois3 -h whois.apnic.net -l -i mb maint-cncgroup > data/cnc
注意,下面這條是專門取網通路由表的,很重要.基本上用這個.
./whois3 -h whois.apnic.net -l -i mb maint-cncgroup-rr > data/cnc-rr
中國電信:
./whois3 -h whois.apnic.net -l -i mb maint-chinanet > data/chinanet
中國鐵通:
./whois3 -h whois.apnic.net -l -i mb maint-cn-crtc > data/crtc
中國移動:
./whois3 -h whois.apnic.net -l -i mb maint-cn-cmcc > data/cmcc
開啟獲取後的檔案可以看到裡面的資訊非常詳細,甚至可以看到各個分公司的負責人、**、電子郵件等等資訊.如果想得到乙份整齊乾淨的ip位址段檔案,只要用grep和awk簡單過濾就可以了.
過濾提取ip段
中國網通:
cat data/cnc-rr|grep route|sed 's/route://g'|sed 's/. //g'|sed 's/. //g'
所以可以得到:
219.158.0.0/20
58.16.0.0/16
221.13.96.0/19
221.7.64.0/18
58.17.128.0/17
60.11.0.0/16
60.14.0.0/15
....
沉默的中國運營商
早在十年前,電信運營商無疑是中國最具審美性的企業,中國移動的工資高,專家常常公布其一分鐘的收入,以重重地刺激私企的上班狗們,大街上到處都是動感地帶的廣告牌,周杰倫那首 我的地盤我做主 也成了永恆的經典。在功能機時代,消費者沒有太多選擇,只能不斷研究各種 比如簡訊數量 單向免費 甚至兩城一家都能成為大...
中國運營商 為3G快馬加鞭
tag 3g 2005 10 24 from 王剛的部落格 3g部署需要鉅額投資,這是大家都公認的事實。雖然這筆投資最終需要消費者來買單,但毫無疑問,在投資還未收回的前提下,運營商需要墊付第一筆錢。而這第一筆錢以及後續投資的多寡與運營商的前期準備是否充分有著直接的聯絡。但是前期準備對於運營商而言不僅...
IP位址所屬運營商查詢
對於 經營者或網路技術人員來說,經常會碰到要確定乙個特定的ip位址是屬於那家isp的這樣的問題。對於使用unix類系統的使用者來說,這個問題很好解決,只要執行whois ip就可以得到有關的資訊。因為windows系統沒有whois命令,所以對於使用windows系統的使用者來說完成上面的任務就有些...