【发布时间】:2016-05-18 08:59:06
【问题描述】:
假设我有两个 IP:startip = '63.223.64.0' 和 endip = '63.223.127.255'
我知道在 python 中 netaddr.iprange_to_cidrs(startip, endip) 会给你一个 CIDR 子网列表,这些子网正好适合边界之间。但是,我希望选择 一个 CIDR 子网来覆盖所有内容,即使它提供了更多的 IP。
我更喜欢执行此操作的函数,但我也欢迎任何数学/逻辑来计算它并最终将其转换为代码。
【问题讨论】: