V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Had
V2EX  ›  问与答

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

  •  1
     
  •   Had · Apr 26, 2016 · 5060 views
    This topic created in 3659 days ago, the information mentioned may be changed or developed.

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

    8 replies    2016-04-26 16:02:02 +08:00
    shiji
        1
    shiji  
       Apr 26, 2016
    CIDR merge ?
    mengzhuo
        2
    mengzhuo  
       Apr 26, 2016
    请搜索
    Trie 前缀树
    fengxing
        3
    fengxing  
       Apr 26, 2016
    http://www.techzoom.net/Tools/IPAddressCalculator 转换成*.*.*.*-*.*.*.*格式
    然后用“ ip 地址列表优化”这个软件合并成 cidr 格式
    Had
        4
    Had  
    OP
       Apr 26, 2016
    @fengxing
    不好用... 一万七千个 IP 合成了一万六千个 IP 段...
    fengxing
        5
    fengxing  
       Apr 26, 2016
    @Had 因为都是单独的 IP ,并不是连续的,连续的 IP 才能合并的更小。你查下什么叫 cidr 就明白了
    Had
        6
    Had  
    OP
       Apr 26, 2016
    @fengxing 我的需求就是合并零散 IP... 而不是合并零散的 IP 段...
    fengxing
        7
    fengxing  
       Apr 26, 2016
    @Had 既然你要求可以包含非零散 ip,你依然可以使用上述工具,第一次合并出来的 IP 段的文本打开,把 /32 全部替换成 /24 ,然后再合并一次,就好了
    Had
        8
    Had  
    OP
       Apr 26, 2016
    @fengxing
    机智,我刚才怎么就傻了呢... 多谢。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2391 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 10:23 · PVG 18:23 · LAX 03:23 · JFK 06:23
    ♥ Do have faith in what you're doing.