11.4 通过CIDR地址生成对应的IP地址集
问题
解决方案
>>> import ipaddress
>>> net = ipaddress.ip_network('123.45.67.64/27')
>>> for a in net:
... print(a)
123.45.67.64
123.45.67.65
...
>>> net6 = ipaddress.ip_network('12:3456:78:90ab:cd:ef01:23:30/125')>>> net.num_addresses
32
>>> net[0]
IPv4Address('123.45.67.64')
>>> net[-1]
IPv4Address('123.45.67.95')讨论
Last updated