通信人家园

 找回密码
 注册

只需一步,快速开始

短信验证,便捷登录

搜索

军衔等级:

  上校

注册:2008-1-3
跳转到指定楼层
1#
发表于 2008-3-5 07:51:00 |只看该作者 |倒序浏览
有时搞一些跨网段的工程和应用,需要尽量准确的知道电信、网通、铁通等电信运营商的IP地址段分配情况,可网上的资料不但很少,而且经常都是N个月前的过期资料……<br/><br/>  APNIC是管理亚太地区IP地址分配的机构,它有着丰富准确的IP地址分配库,同时这些信息也是对外公开的。 <div width="560" style="MARGIN: 15px; LINE-HEIGHT: 150%;"><div><font language="javascript" src="/CMS/JS/newsad.js" clscript=""><script></script>ass=f14&gt;<span class="top11">IP地址块被IANA(Internet Assigned Numbers Authority)分配给全球三大地区性IP地址分配机构,它们分别是:</span></font></div><div></div><div>1、ARIN(American Registry for Internet Numbers)</div><div>负责北美、南美、加勒比以及非洲撒哈啦部分的IP地址分配。同时还要给全球NSP(Network Service Providers)分配地址。</div><div></div><div>2、RIPE(Reseaux IP Europeens)</div><div>负责欧洲、中东、北非、西亚部分地区(前苏联)</div><div></div><div>3、APNIC(Asia Pacific Network Information Center)</div><div>负责亚洲、太平洋地区</div><div></div><div><table cellspacing="1" cellpadding="1" width="459" border="1" style="WIDTH: 459px; HEIGHT: 210px;"><tbody><tr><td><font size="2">Region</font></td><td><font size="2">Address Range&nbsp;</font></td></tr><tr><td><font size="2">Multiregional</font></td><td><font size="2">192.0.0.0-193.255.255.255&nbsp;</font></td></tr><tr><td><font size="2">Europe</font></td><td><font size="2">194.0.0.0-195.255.255.255</font></td></tr><tr><td><font size="2">Others</font></td><td><font size="2">196.0.0.0-197.255.255.255</font></td></tr><tr><td><font size="2">North America</font></td><td><font size="2">198.0.0.0-199.255.255.255</font></td></tr><tr><td><font size="2">Central/South America</font></td><td><font size="2">200.0.0.0-201.255.255.255</font></td></tr><tr><td><font size="2">acific Rim</font></td><td><font size="2">202.0.0.0-203.255.255.255</font></td></tr><tr><td><font size="2">Others</font></td><td><font size="2">204.0.0.0-205.255.255.255</font></td></tr><tr><td><font size="2">Others</font></td><td><font size="2">206.0.0.0-207.255.255.255</font></td></tr></tbody></table></div><div></div></div><div width="560" style="MARGIN: 15px; LINE-HEIGHT: 150%;"><font class="f14"><span class="top11">下面就让我们看看如何在Solaris下获得一些电信运营商的IP地址分配情况:<br/><br/>Solaris&gt; wget <a href="http://ftp.apnic.net/apnic/dbase/tools/ripe-dbase-client-v3.tar.gz" target="_blank">http://ftp.apnic.net/apnic/dbase/tools/ripe-dbase-client-v3.tar.gz</a><br/>Solaris&gt; tar xzvf ripe-dbase-client-v3.tar.gz<br/>Solaris&gt; cd whois-3.1<br/>Solaris&gt; ./configure<br/>Solaris&gt; make<br/>完成上述编译安装工作后,我们开始<strong>获取IP地址段:<br/></strong><br/>  中国网通:Solaris&gt; ./whois3 -h whois.apnic.net -l -i mb MAINT-CNCGROUP &gt; cnc<br/><br/>  中国电信:Solaris&gt; ./whois3 -h whois.apnic.net -l -i mb MAINT-CHINANET &gt; chinanet<br/><br/>  中国铁通:Solaris&gt; ./whois3 -h whois.apnic.net -l -i mb MAINT-CN-CRTC &gt; crtc<br/><br/>  打开获取后的文件可以看到里面的信息非常详细,甚至可以看到各个分公司的负责人、电话、电子邮件等等信息。如果想得到一份整齐干净的IP地址段文件,只要用grep和awk简单过滤就可以了。</span></font></div><div width="560" style="MARGIN: 15px; LINE-HEIGHT: 150%;"><strong>grep过程:</strong><br/>grep "inetnum" cnc &gt; cncgrep<br/>grep "inetnum" chinanet &gt; chinanetgrep<br/>grep "inetnum" crtc &gt; crtcgrep</div><div width="560" style="MARGIN: 15px; LINE-HEIGHT: 150%;">最终结果出来前把inetnum字段去掉会更清楚一些:(<strong>sed过程</strong>)<br/>sed 's/inetnum:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //g' cncgrep<br/>sed 's/inetnum:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //g' chinanetgrep<br/>sed 's/inetnum:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //g' crtcgrep</div><div width="560" style="MARGIN: 15px; LINE-HEIGHT: 150%;">最后,我把今天刚刚收集到的IP地址分别贴上来,大家看看是否有用得到(:<br/>网通:<br/>202.99.102.128 - 202.99.102.191<br/>202.97.232.0 - 202.97.232.127<br/>202.97.230.0 - 202.97.230.255<br/>202.97.247.0 - 202.97.247.255<br/>202.111.151.80 - 202.111.151.87<br/>202.111.153.48 - 202.111.153.63<br/>218.62.0.24 - 218.62.0.27<br/>202.99.42.96 - 202.99.42.127<br/>202.99.17.0 - 202.99.17.127<br/>202.99.3.0 - 202.99.3.255<br/>202.99.18.0 - 202.99.18.255<br/>202.99.17.128 - 202.99.17.255<br/>202.99.48.0 - 202.99.48.255<br/>202.99.45.0 - 202.99.45.255<br/>202.99.42.224 - 202.99.42.255<br/>202.99.42.192 - 202.99.42.223<br/>202.99.42.160 - 202.99.42.191<br/>202.99.42.128 - 202.99.42.159<br/>202.99.44.0 - 202.99.44.63<br/>202.99.46.0 - 202.99.47.255<br/>202.99.41.0 - 202.99.41.255<br/>202.99.23.0 - 202.99.23.255<br/>202.99.22.0 - 202.99.22.255<br/>202.99.18.64 - 202.99.18.95<br/>202.99.18.32 - 202.99.18.43<br/>202.99.18.0 - 202.99.18.31<br/>202.99.11.0 - 202.99.11.63<br/>202.99.24.0 - 202.99.24.255<br/>202.99.25.0 - 202.99.25.255<br/>202.99.0.0 - 202.99.1.255<br/>202.99.20.0 - 202.99.20.127<br/>202.99.26.0 - 202.99.26.255<br/>202.99.51.0 - 202.99.51.32<br/>202.99.8.0 - 202.99.8.255<br/>202.99.7.0 - 202.99.7.255<br/>219.158.0.0 - 219.158.31.255<br/>220.249.0.0 - 220.249.63.255<br/>218.107.128.0 - 218.107.191.255<br/>218.106.160.0 - 218.106.191.255<br/>218.106.208.0 - 218.106.223.255<br/>210.82.0.0 - 210.82.127.255<br/>210.83.0.0 - 210.83.15.255<br/>219.158.32.0 - 219.158.63.255<br/>218.106.96.0 - 218.106.99.255<br/>210.22.0.0&nbsp; -&nbsp; 210.22.255.255<br/>210.21.0.0&nbsp; -&nbsp; 210.21.255.255</div><div width="560" style="MARGIN: 15px; LINE-HEIGHT: 150%;">但愿不会超出博客1万字节的限制,如果博客有上传文件功能就会好很多。刚试了下果然超了字数限制,电信、铁通的IP段就先不发上来了,大家如果有需要的话,照着上边的例子肯定可以搞定的,如果实再不行,可以给我发邮件索要,或者跟贴留下邮箱地址好了。</div>

举报本楼

您需要登录后才可以回帖 登录 | 注册 |

手机版|C114 ( 沪ICP备12002291号-1 )|联系我们 |网站地图  

GMT+8, 2024-11-15 01:43 , Processed in 0.222208 second(s), 15 queries , Gzip On.

Copyright © 1999-2023 C114 All Rights Reserved

Discuz Licensed

回顶部