??? 運行條件: 需要網絡和 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 [email protected] | 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段
相關閱讀
熱門文章 路由器地址大全-各品牌路由設置地址 各品牌的ADSL與路由器出廠默認IP、帳號、密碼 Nslookup命令詳解-域名DNS診斷 站長裝備:十大網站管理員服務器工具軟件
人氣排行 各品牌的ADSL與路由器出廠默認IP、帳號、密碼 路由器地址大全-各品牌路由設置地址 騰達路由器怎么設置?騰達路由器設置教程 ADSL雙線負載均衡設置詳細圖文教程 路由表說明(詳解route print) Nslookup命令詳解-域名DNS診斷 網管員實際工作的一天 網管必會!了解交換機控制端口流量