gpt4 book ai didi

ip - 如何将连续的 B ip 类缩小到较大的 ip 类中

转载 作者:行者123 更新时间:2023-12-02 09:30:23 33 4
gpt4 key购买 nike

阅读后List of IP Space used by Facebook :

“真实”列表是最后一个答案,但我想知道 Igy(答案标记为解决方案)如何通过将连续的类添加到更大的类中来大幅缩小列表(通过相应地减少每个新的网络掩码)连续网络),有没有工具,还是只能手动?

这对于防火墙来说是一个巨大的改进,其中规则的数量很重要(越短越好)。

最佳答案

一个简单的解决方案是使用 netaddr :

import netaddr
ips = netaddr.IPSet()
for addr in all_addrs:
ips.add(addr)
ips.compact()
for cidr in ips.iter_cidrs():
print(str(cidr))

关于ip - 如何将连续的 B ip 类缩小到较大的 ip 类中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33801589/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com