|
发表于 2005-7-26 08:55:52
|
显示全部楼层
哎呀其实获取网通,电信IP段哪要那么麻烦??还几天!!我分分钟都可以搞定
在LINUX下写个SHELL脚本执行下就可以了~
#!/bin/sh
FILE=/root/study/apnic/ip_apnic
rm -f $FILE
wget http://ftp.apnic.net/apnic/stats/apnic/del...ed-apnic-latest -O $FILE
grep 'apnic|CN|ipv4|' $FILE | cut -f 4,5 -d'|'|sed -e 's/|/ /g' | while read ip
cnt
do
echo $ip:$cnt
mask=$(cat cn.net
NETNAME=`whois $ip@whois.apnic.net | sed -e '/./{H;$!d;}' -e 'x;/netnum/!d' |grep ^netname | sed -e 's/.*: \(.*\)/\1/g' | sed -e 's/-.*//g'`
case $NETNAME in
CHINANET|CNCGROUP)
echo $ip/$mask >> $NETNAME
;;
#如果你还要其他 ISP , 请在这边加上去即可,通过 apnic whois , 你可以知道他的 NETNAME
OTHER_NETNAME_here)
;;
esac
done |
|