V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
openbaby
V2EX  ›  程序员

有没有批量将 ip 网段转换为掩码形式的程序

  •  
  •   openbaby · 2017-09-12 17:37:55 +08:00 · 3890 次点击
    这是一个创建于 2663 天前的主题,其中的信息可能已经有所发展或是发生改变。
    例如 223.252.192.1-223.252.223.255
    转换为 223.252.192.1/19 这样
    因为有几千行 ip 段要转换,请问有没有批量转换工具呢?
    13 条回复    2020-04-30 19:04:19 +08:00
    luoyou1014
        1
    luoyou1014  
       2017-09-12 17:48:13 +08:00
    自己写个吧,连接下转换规则,应该很简单的
    kiman
        2
    kiman  
       2017-09-12 17:50:37 +08:00 via iPhone
    查错网,它有一个在线 ip 工具可以。
    lzhr
        3
    lzhr  
       2017-09-12 18:03:45 +08:00
    search?q=
    ixinshang
        4
    ixinshang  
       2017-09-12 18:07:36 +08:00 via Android
    收藏备用
    fengxing
        5
    fengxing  
       2017-09-12 18:12:09 +08:00   ❤️ 1
    你这是要转换成 cidr 格式。
    http://apps.neu.edu.cn/netaggr/
    http://ipconvertertools.com/cidr2ipranges
    http://www.techzoom.net/Tools/IPAddressCalculator
    可以根据不同的原格式,配合不同的网站使用。
    guchengyehai1
        6
    guchengyehai1  
       2017-09-12 18:18:11 +08:00
    xx-net 里面有一段代码是干这个的
    doio
        7
    doio  
       2017-09-12 19:07:21 +08:00
    前阵子在 Surge 里面添加转换 live.com 邮箱 IP 的时候也做过这种事
    Showfom
        8
    Showfom  
       2017-09-12 19:57:15 +08:00
    额 我们的小工具只有反过来的

    https://ip.sb/ipcalc/
    0ZXYDDu796nVCFxq
        9
    0ZXYDDu796nVCFxq  
       2017-09-12 21:43:03 +08:00 via iPhone
    Python 的 ipaddress 库
    veelog
        10
    veelog  
       2017-09-12 22:22:28 +08:00 via iPhone
    一个 awk 不能解决么
    opengps
        12
    opengps  
       2017-09-13 12:43:00 +08:00
    主意不错,可以自己做个这样的工具
    blue2008
        13
    blue2008  
       2020-04-30 19:04:19 +08:00
    @fengxing 搜到你这个,解决列问题,谢谢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2844 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 07:30 · PVG 15:30 · LAX 23:30 · JFK 02:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.