您的位置:首页 > 其它

中国运营商IP范围 路由表

2017-02-08 16:41 1191 查看

中国运营商IP范围 路由表

转自: http://www.cnblogs.com/qlight/archive/2012/07/26/2610679.html
未聚合地址如下:

中国电信IP地址段

/Files/qlight/ChinaTelcom.txt

中国联通(网通)IP地址段

/Files/qlight/UNICOM_CNC.txt

中国铁通IP地址段

/Files/qlight/CTT.txt

中国移动IP地址段 

/Files/qlight/CMCC.txt

中国教育网IP地址段(需要教育网用户才可以访问)

https://www.nic.edu.cn/RS/ipstat/cernet-ipv4.txt

 IP聚合优化工具:

/Files/qlight/subnettools.rar

附获取IP地址段shell:

#!/bin/sh

FILE=/home/ip_apnic

rm -f $FILE

rm -f CNC

rm -f OTHER

rm -f CHINANET

rm -f CRTC

wget http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest -O $FILE

grep 'apnic|CN|ipv4|' $FILE | cut -f 4,5 -d'|'|sed -e 's/|/ /g' | while read ip cnt

do

    mask=$(cat << EOF | bc | tail -1

pow=32;
define log2(x) {

if (x<=1) return (pow);
pow--;
return(log2(x/2));
}

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 http://ftp.apnic.net/apnic/dbase/tools/ripe-dbase-client-v3.tar.gz
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

....
 
 
中国电信 IP地址段:
http://ispip.clangcn.com/chinatelecom.html

中国联通(网通)IP地址段:
http://ispip.clangcn.com/unicom_cnc.html

中国移动 IP地址段:
http://ispip.clangcn.com/cmcc.html

中国铁通 IP地址段:
http://ispip.clangcn.com/crtc.html

中国教育网 IP地址段:
http://ispip.clangcn.com/cernet.html

中国其他ISP IP地址段:
http://ispip.clangcn.com/othernet.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: