
时间:2015-06-28 00:00 来源:IT猫扑网|http://www.itmop.com/ 作者:网管联盟 我要评论(0)
运行条件: 需要网络和 Internet 连通!
#!/bin/sh
#auto get the IP Table
#get the newest delegated-apnic-latest
rm delegated-apnic-latest
if type wget
then wget http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest
else fetch http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest
fi
grep 'apnic|CN|ipv4' delegated-apnic-latest | cut -f 4,5 -d '|' | tr '|' ' ' | while read ip cnt
do
mask=$(bc END | tail -1
pow=32;
define log2(x) {
if (x=1) return (pow);
pow--;
return(log2(x/2));
}
log2($cnt);
END
)
echo $ip/$mask';'>>cnnet
resultext=`whois $ip@whois.apnic.net | grep -e ^netname -e ^descr -e ^role -e ^mnt-by | cut -f 2 -d ':' | sed 's/ *//'`
if echo $resultext | grep -i -e 'railcom' -e 'crtc' -e 'railway'
then echo $ip/$mask';' >> crc
elif echo $resultext | grep -i -e 'cncgroup' -e 'netcom'
then echo $ip/$mask';' >> cnc
fi
if echo $resultext | grep -i -e 'chinanet' -e 'chinatel'
then echo $ip/$mask';' >> telcom_acl
elif echo $resultext | grep -i -e 'unicom'
then echo $ip/$mask';' >> unicom
elif echo $resultext | grep -i -e 'cmnet'
then echo $ip/$mask';' >> cmnet
else
echo $ip/$mask';' >> other_acl
fi
done
关键词标签:网络运营商IP段
相关阅读 站长装备:十大网站管理员服务器工具软件 ping命令介绍与使用教程-如何用ping命令来测试网速 网吧专用ros软路由教程(非常详细) 无线路由器设置密码图解 专家答疑:如何使用网络中静态IP地址 FTP文件传输协议浅述
热门文章
站长装备:十大网站管理员服务器工具软件
ping命令介绍与使用教程-如何用ping命令来测试网速
无线路由器设置密码图解
专家答疑:如何使用网络中静态IP地址
路由器地址大全-各品牌路由设置地址
关于双绞线
人气排行 各品牌的ADSL与路由器出厂默认IP、帐号、密码 路由器地址大全-各品牌路由设置地址 腾达路由器怎么设置?腾达路由器设置教程 ADSL双线负载均衡设置详细图文教程 路由表说明(详解route print) Nslookup命令详解-域名DNS诊断 网管员实际工作的一天 网管必会!了解交换机控制端口流量 用此方法让2M带宽下载速度达到250K/S左右 运营商IP地址段信息整理-中国网通 运营商IP地址段信息整理-中国铁通 PQ分区魔术师中文版分区的图解
查看所有0条评论>>