V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Had
V2EX  ›  问与答

有没有工具可以将零散的 IP 合并成多个最小可以包含的 IP 段的?

  •  1
     
  •   Had · 2016-04-26 14:36:23 +08:00 · 4541 次点击
    这是一个创建于 3162 天前的主题,其中的信息可能已经有所发展或是发生改变。

    比如说有几万个零散 IP ,但是有的显然是在一个 IP 段里,有没有这样的工具可以将这些零散的 IP 合并成 IP 段,然后又能保证这些 IP 段是能覆盖这些零散 IP 的最小 IP 段(允许 IP 段能有非给出的零散 IP )?

    8 条回复    2016-04-26 16:02:02 +08:00
    shiji
        1
    shiji  
       2016-04-26 14:38:10 +08:00
    CIDR merge ?
    mengzhuo
        2
    mengzhuo  
       2016-04-26 14:58:42 +08:00
    请搜索
    Trie 前缀树
    fengxing
        3
    fengxing  
       2016-04-26 15:25:51 +08:00
    http://www.techzoom.net/Tools/IPAddressCalculator 转换成*.*.*.*-*.*.*.*格式
    然后用“ ip 地址列表优化”这个软件合并成 cidr 格式
    Had
        4
    Had  
    OP
       2016-04-26 15:30:29 +08:00
    @fengxing
    不好用... 一万七千个 IP 合成了一万六千个 IP 段...
    fengxing
        5
    fengxing  
       2016-04-26 15:33:47 +08:00
    @Had 因为都是单独的 IP ,并不是连续的,连续的 IP 才能合并的更小。你查下什么叫 cidr 就明白了
    Had
        6
    Had  
    OP
       2016-04-26 15:44:55 +08:00
    @fengxing 我的需求就是合并零散 IP... 而不是合并零散的 IP 段...
    fengxing
        7
    fengxing  
       2016-04-26 15:48:00 +08:00
    @Had 既然你要求可以包含非零散 ip,你依然可以使用上述工具,第一次合并出来的 IP 段的文本打开,把 /32 全部替换成 /24 ,然后再合并一次,就好了
    Had
        8
    Had  
    OP
       2016-04-26 16:02:02 +08:00
    @fengxing
    机智,我刚才怎么就傻了呢... 多谢。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   978 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 23:03 · PVG 07:03 · LAX 15:03 · JFK 18:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.