APNIC是管理亚太地区IP地址分配的机构,它有着丰富准确的IP地址分配库,同时这些信息也是对外公开的!下面就让我们看看如何在Linux下获得一些电信运营商的IP地址分配情况:有时搞一些跨网段的工程和应用,需要尽量准确的知道电信、网通、铁通等电信运营商的IP地址段分配情况.
1. 软件的安装
#wget ftp://ftp.apnic.net/apnic/dbase/tools/ripe-dbase-client-v3.tar.gz
#tar -zxvf ripe-dbase-client-v3.tar.gz
#cd whois-3.1
#./configure
#make
2.查ip分配信息,找关键字mnt
打开这个网页 http://www.apnic.net/apnic-info/whois_search2/your-ip
mnt-by: MAINT-CHINATELECOM-BJ (我的是北京电信)
source: APNIC
http://www.apnic.net/apnic-info/whois_search2 这个也可以搜索
3.获取ip列表
中国联通:# ./whois3 -h whois.apnic.net -l -i mb MAINT-CNCGROUP > ./cnc
中国电信:# ./whois3 -h whois.apnic.net -l -i mb MAINT-CHINANET > ./chinanet
中国铁通:# ./whois3 -h whois.apnic.net -l -i mb MAINT-CN-CRTC > ./crtc
北京联通 :# ./whois3 -h whois.apnic.net -l -i mb MAINT-CNCGROUP-BJ > ./cncbj
在cncbj文件找一个IP在ip138.com验证下。
4.整理ip
# cat cncbj |grep inet|sed 's/^inetnum: //g'|sort
另外一种获取ip端 http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest (需要自己处理下)
1. 软件的安装
#wget ftp://ftp.apnic.net/apnic/dbase/tools/ripe-dbase-client-v3.tar.gz
#tar -zxvf ripe-dbase-client-v3.tar.gz
#cd whois-3.1
#./configure
#make
2.查ip分配信息,找关键字mnt
打开这个网页 http://www.apnic.net/apnic-info/whois_search2/your-ip
mnt-by: MAINT-CHINATELECOM-BJ (我的是北京电信)
source: APNIC
http://www.apnic.net/apnic-info/whois_search2 这个也可以搜索
3.获取ip列表
中国联通:# ./whois3 -h whois.apnic.net -l -i mb MAINT-CNCGROUP > ./cnc
中国电信:# ./whois3 -h whois.apnic.net -l -i mb MAINT-CHINANET > ./chinanet
中国铁通:# ./whois3 -h whois.apnic.net -l -i mb MAINT-CN-CRTC > ./crtc
北京联通 :# ./whois3 -h whois.apnic.net -l -i mb MAINT-CNCGROUP-BJ > ./cncbj
在cncbj文件找一个IP在ip138.com验证下。
4.整理ip
# cat cncbj |grep inet|sed 's/^inetnum: //g'|sort
另外一种获取ip端 http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest (需要自己处理下)
转载于:https://blog.51cto.com/gdzy1987/409652