$mask); } } foreach($iparray['set'] as $val){ echo $val['ip']."\t".(32-log($val['mask'"/> $mask); } } foreach($iparray['set'] as $val){ echo $val['ip']."\t".(32-log($val['mask'"/>
首页 [CDN] 获得中国电信、网通、铁通IP段的四种方法

[CDN] 获得中国电信、网通、铁通IP段的四种方法

举报
开通vip

[CDN] 获得中国电信、网通、铁通IP段的四种方法[CDN] 获得中国电信、网通、铁通IP段的四种方法 因为都是在线生成和查询,所以要耗费时间,我已经生成电信,网通等的ip段.红色字体为程 序或者命令. 一.PHP脚本,本人兴趣所写,如有不足,请更正修改,使用方法,保存为ip.php,因为在shell/ 命令行下使用的,运行方法为:php ip.php : $ip,"mask"=>$mask); } } foreach($iparray['set'] as $val){ echo $val['ip']."\t".(32-log($val['mask'...

[CDN] 获得中国电信、网通、铁通IP段的四种方法
[CDN] 获得中国电信、网通、铁通IP段的四种 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 因为都是在线生成和查询,所以要耗费时间,我已经生成电信,网通等的ip段.红色字体为程 序或者命令. 一.PHP脚本,本人兴趣所写,如有不足,请更正修改,使用方法,保存为ip.php,因为在shell/ 命令行下使用的,运行方法为:php ip.php : $ip,"mask"=>$mask); } } foreach($iparray['set'] as $val){ echo $val['ip']."\t".(32-log($val['mask'],2))."\n"; $flag=GetWhois($val['ip']); switch($flag){ case "CHINANET": $fpc=fopen("CHINANET","a+"); fwrite($fpc,$val['ip']."/".(32-log($val['mask'],2))."\n"); break; case "CNC": $fpc=fopen("CNC","a+"); fwrite($fpc,$val['ip']."/".(32-log($val['mask'],2))."\n"); break; break; case "CRTC": $fpc=fopen("CRTC","a+"); fwrite($fpc,$val['ip']."/".(32-log($val['mask'],2))."\n"); break; default: $fpc=fopen("OTHERS","a+"); fwrite($fpc,$val['ip']."/".(32-log($val['mask'],2))."\n"); break; } } function GetWhois($IP){ $rootwhois = 'whois.apnic.net'; $buffer1 = ReadSocket($rootwhois,$IP); $flag=""; $buffer_result=nl2br($buffer1); if(preg_match("/CHINANET/",$buffer_result)){ $flag="CHINANET"; return $flag; } if(preg_match("/CNC/",$buffer_result)){ $flag="CNC"; return $flag; } if(preg_match("/CRTC/",$buffer_result)){ $flag="CRTC"; return $flag; } if(!preg_match("/CHINANET|CRTC|CNC/",$buffer_result)){ $flag="OTHERS"; return $flag; } } function ReadSocket($whois,$ip) { $buffer = ''; if (!$sock = fsockopen( $whois, 43, $errNum, $errStr, 20)) { echo "Sorry,Can't fsockopen it"; } else { fputs($sock,"$ip\n"); //$buffer = fread($sock, 8192); while(!feof($sock)) $buffer.=fgets($sock, 8192); fclose($sock); } return $buffer; } ?> 方法二.在Linux/Unix/BSD下,保存以下内容,比如保存为ip_apinc.sh,改其权限为可以 执行,然后运行。 #!/bin/sh FILE=/home/ip_apnic rm -f $FILE rm -f CNC rm -f OTHER rm -f CHINANET rm -f CRTC wget $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 方法三,这个也是在Linux/Unix/BSD下的: APNIC是管理亚太地区IP地址分配的机构,它有着丰富准确的IP地址分配库,同时这些信 息也是对外公开的~下面就让我们看看如何在Linux下获得一些电信运营商的IP地址分配情 况: -bash-2.05b$ wget $ tar xzvf ripe-dbase-client-v3.tar.gz -bash-2.05b$ cd whois-3.1 -bash-2.05b$ ./configure -bash-2.05b$ make;make install完成上述编译安装工作后,我们开始获取IP地址段; 中国网通:-bash-2.05b$ whois3 -h whois.apnic.net -l -i mb MAINT-CNCGROUP > /var/cnc 中国电信:-bash-2.05b$ whois3 -h whois.apnic.net -l -i mb MAINT-CHINANET > /var/chinanet 中国铁通:-bash-2.05b$ whois3 -h whois.apnic.net -l -i mb MAINT-CN-CRTC > /var/crtc 打开获取后的文件可以看到里面的信息非常详细,甚至可以看到各个分公司的负责人、电话、 电子邮件等等信息。如果想得到一份整齐干净的IP地址段文件,只要用grep和awk简单过 滤就可以了:) 打开获取后的文件可以看到里面的信息非常详细,甚至可以看到各个分公司的负责人、电话、 电子邮件等等信息。如果想得到一份整齐干净的IP地址段文件,只要用grep和awk简单过 滤就可以了:) 过滤提取IP段 中国网通: sed -e '/./{H;$!d;}' -e 'x;/CNCGROUP/!d' /var/cnc | grep 'inetnum' >/var/cnc.txt 中国电信: sed -e '/./{H;$!d;}' -e 'x;/CHINANET/!d' /var/chinanet | grep 'inetnum' >/var/chinanet.txt 中国铁通: sed -e '/./{H;$!d;}' -e 'x;/CN-CRTC/!d' /var/crtc | grep 'inetnum' >/var/crtc.txt 方法四,在win下的,利用电信路由生成器.exe/网通路由生成器.exe,这两个工具来生成.
本文档为【[CDN] 获得中国电信、网通、铁通IP段的四种方法】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_083599
暂无简介~
格式:doc
大小:21KB
软件:Word
页数:0
分类:互联网
上传时间:2017-11-19
浏览量:16