轻松获得网通、电信、铁通IP地址分配段

  APNIC是管理亚太地区IP地址分配的机构 ,它有着丰富准确的IP地址分配库,同时这些信息也是对外公开的!下面就让我们看看如何在Linux下获得一些电信运营商的IP地址分配情况:

shell> wget http://ftp.apnic.net/apnic/dbase/tools/ripe-dbase-client-v3.tar.gz
shell> tar xzvf ripe-dbase-client-v3.tar.gz
shell> cd whois-3.1
shell> ./configure
shell> make

完成上述编译安装工作后,我们开始获取IP地址段;

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

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

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

  打开获取后的文件可以看到里面的信息非常详细,甚至可以看到各个分公司的负责人、电话、电子邮件等等信息。如果想得到一份整齐干净的IP地址段文件,只要用grep和awk简单过滤就可以了。


You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

AddThis Social Bookmark Button

19 Responses to “轻松获得网通、电信、铁通IP地址分配段”

  1. 站长您好,我想请教您几个问题,搜房网\大众点评网,他们那种自动判断是地区用户,访问当地的二级域名是怎么做的噢?谢谢.假如通过ip来彼配是不是这种?

  2. Steven on October 1, 2006 at 10:23 pm said:

    站长您好,我想请教您几个问题,搜房网\大众点评网,他们那种自动判断是地区用户,访问当地的二级域名是怎…

    一般来说这都是通过DNS来实现的,在不同运营商接入的用户会得到不同的DNS结果,然后自动导向不同的域名。这种方式实现的渠道有跟运营商合作,也有自己放置DNS服务器来实现。 对于前面的方式比较简单,后面的方式在详细的技术配置上我不是很清楚,我知道大概是通过类似我文中提到的IP段,加入到DNS的Zone配置文件acl段中来实现,你可以google一下文档,应该很多。

  3. Michale我不晓得google用什么关键字,你能否指引一下.非常感谢.我刚刚接触这个.

  4. Steven on October 2, 2006 at 5:14 pm said:

    Michale我不晓得google用什么关键字,你能否指引一下.非常感谢.我刚刚接触这个.

    没有明白您说的意思,能补充说明白一点吗?

  5. Michale不好意思,我指的是应该用什么关键字来搜索这方面的资料.

  6. Michael您好,谢谢您的留言.到七号了,迟到祝您节日快乐.
    我想了一下搜房\大众点评网他们对不同地区跳转到不同的域名,我想他们是通过泛域名来解析实现的.你认为是否?我这几天写一个demo到时请你多指教:)

  7. Steven on October 7, 2006 at 4:51 pm said:

    Michael您好,谢谢您的留言.到七号了,迟到祝您节日快乐.
    我想了一下搜房\大众点评网他们对不…

    通过范域名解析是可以测试出来的,你随便写个A记录dig或者nslookup看看,如果随便一个域名都能解析出来应该就是范域名,通过范域名然后自己用程序来进行判断和重定向也是一种解决办法,不过性能要差一些。

    谢谢你的祝福,欢迎多交流。

  8. Michael您好:),有几天没来你这里了.:)今天上来好像没什么文章更新吗.上次的问题我原来想自己架一台DNS服务器,用BIND的方法来实现,但后来考虑BOSS的意思:”要让马跑的快,不想让马在吃草”的原则.我现在采用www.dnspod.com的方法解决电信与网通.至于区域,我通过泛域名来解析实现.:)
    目前又碰到一个问题,现在电信与网通的服务器都是独立的,但数据要保持同步,你认为有什么好的办法?提供提供指导性意见:)

  9. 运营商之间数据同步,甚至简单的跨机房数据同步都是比较不好处理的,主要是速度问题,对于频繁更新的数据来说,很难处理,一般都只能牺牲性能和速度,不同节点的应用都访问同一个相对速度较快的数据源,中间可以使用直接的tcp连接访问数据库,也可以使用基于webservice或者rpc的方式访问数据接口。
    对于这个问题,我也就只能知道这么多了,希望能有点帮助

  10. Thank Michael:)

  11. 安装ripe-dbase-client-v3.tar.gz,在运行whois3时出现错误提示whois3:error 2 getting server address ,这是什么原因?怎么解决?在此先谢谢站长提供的资料

  12. lgs on December 2, 2006 at 10:19 pm said:

    安装ripe-dbase-client-v3.tar.gz,在运行whois3时出现错误提示whoi…

    可以检查一下本机上的dns配置是否正常,dig看看。
    别的也没有什么特别的建议了:)

  13. runescape money
    [url=http://www.gamelee.com/rs2-gold-1.html]runescape money[/url]

  14. Michael,想实现电子商务网站,其中有blog、bbs模块,并且每个入住的公司都有一个单独的域名。格式为:

    http://www.domain.com
    bbs.domain.com
    blog.domain.com

    公司1.domain.com
    公司2.domain.com
    ……….
    公司600.domain.com

    其中blog,bbs可以用虚拟主机实现,请问:公司n.domain.com怎么实现呢?类似www.3158.com这种方式。

    谢谢!

  15. 我们网站现在就是网通电信双线路,可以试试在电信和网通分别解析域名试试,当然网站首页也有ip连接可以试试。

  16. 我想请问具体从此文件(例如cnc)中获取路由表的命令是如何的?

  17. 小火 on June 24, 2008 at 10:36 am said:

    我想请问具体从此文件(例如cnc)中获取路由表的命令是如何的?

    获取路由表? 我没有尝试过。

  18. 这个文章楼主好像是很久前写的了,不知道现在是否还能work,不过感觉还是不错。

Leave a Reply

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word