3
どのように多くのIP範囲をCIDR表記に変換できますか? 私が見つけたのはip2cidr serviceですが、私は> 200K個のIPレコードを持っています。IP範囲をCIDR表記に変換するためのモジュール、スクリプト、またはアルゴリズム
どのように多くのIP範囲をCIDR表記に変換できますか? 私が見つけたのはip2cidr serviceですが、私は> 200K個のIPレコードを持っています。IP範囲をCIDR表記に変換するためのモジュール、スクリプト、またはアルゴリズム
使用netaddr:
from netaddr import *
ips = ['192.168.37.111', '192.168.37.112']
all_ips = list(iter_iprange(ips[0], ips[1]))
ip_address = cidr_merge(all_ips)
cidr = []
for ip in ip_address:
cidr.append(str(ip.cidr))
おかげで、cidrizeは便利です。 – Gregory