Chinaunix首页 | 论坛 | 博客
  • 博客访问: 983507
  • 博文数量: 23
  • 博客积分: 10258
  • 博客等级: 上将
  • 技术积分: 2455
  • 用 户 组: 普通用户
  • 注册时间: 2005-03-10 17:09
文章分类

全部博文(23)

文章存档

2011年(1)

2009年(6)

2008年(16)

分类: LINUX

2008-09-28 10:08:48

APNIC是管理亚太地区IP地址分配的机构,它有着丰富准确的IP地址分配库,同时这些信息也是对外公开的。
ass=f14>IP地址块被IANA(Internet Assigned Numbers Authority)分配给全球三大地区性IP地址分配机构,它们分别是:

1、ARIN(American Registry for Internet Numbers)
负责北美、南美、加勒比以及非洲撒哈啦部分的IP地址分配。同时还要给全球NSP(Network Service Providers)分配地址。

2、RIPE(Reseaux IP Europeens)
负责欧洲、中东、北非、西亚部分地区(前苏联)

3、APNIC(Asia Pacific Network Information Center)
负责亚洲、太平洋地区

Region Address Range
Multiregional 192.0.0.0-193.255.255.255
Europe 194.0.0.0-195.255.255.255
Others 196.0.0.0-197.255.255.255
North America 198.0.0.0-199.255.255.255
Central/South America 200.0.0.0-201.255.255.255
Pacific Rim 202.0.0.0-203.255.255.255
Others 204.0.0.0-205.255.255.255
Others 206.0.0.0-207.255.255.255


下面就让我们看看如何在Solaris下获得一些电信运营商的IP地址分配情况:

linux> wget
linux> tar xzvf ripe-dbase-client-v3.tar.gz
linux> cd whois-3.1
linux> ./configure
linux> make
完成上述编译安装工作后,我们开始获取IP地址段:

  中国网通:linux> ./whois3 -h whois.apnic.net -l -i mb MAINT-CNCGROUP > cnc

  中国电信:linux> ./whois3 -h whois.apnic.net -l -i mb MAINT-CHINANET > chinanet

  中国铁通:linux> ./whois3 -h whois.apnic.net -l -i mb MAINT-CN-CRTC > crtc

  打开获取后的文件可以看到里面的信息非常详细,甚至可以看到各个分公司的负责人、电话、电子邮件等等信息。如果想得到一份整齐干净的IP地址段文件,只要用grep和awk简单过滤就可以了。
grep过程:
grep "inetnum" cnc > cncgrep
grep "inetnum" chinanet > chinanetgrep
grep "inetnum" crtc > crtcgrep
最终结果出来前把inetnum字段去掉会更清楚一些:(sed过程并存储)
sed s/inetnum: //g cncgrep >/root/cncsed.txt
sed s/inetnum: //g chinanetgrep >/root/chinanetsed.txt
sed s/inetnum: //g crtcgrep >/root/crttsed.txt

阅读(2901) | 评论(0) | 转发(0) |
0

上一篇:突破远程桌面

下一篇:lftp应用一则

给主人留下些什么吧!~~