如何使用 python3 将 CIDR 转换为 IP 范围?
How to convert CIDR to IP ranges using python3?
如何转换列表如下:
94.192.0.0/14
94.0.0.0/12
93.96.0.0/16
收件人:
94.192.0.0-94.195.255.255
94.0.0.0-94.15.255.255
93.96.0.0-93.96.255.255
使用python3?
使用ipaddress
内置模块:
>>> import ipaddress
>>> net=ipaddress.ip_network('94.192.0.0/14')
IPv4Network('94.192.0.0/14')
>>> '%s-%s' % (net[0], net[-1])
'94.192.0.0-94.195.255.255'
使用for i in net
您还可以枚举网络net
.
中的所有个IP地址
如何转换列表如下:
94.192.0.0/14
94.0.0.0/12
93.96.0.0/16
收件人:
94.192.0.0-94.195.255.255
94.0.0.0-94.15.255.255
93.96.0.0-93.96.255.255
使用python3?
使用ipaddress
内置模块:
>>> import ipaddress
>>> net=ipaddress.ip_network('94.192.0.0/14')
IPv4Network('94.192.0.0/14')
>>> '%s-%s' % (net[0], net[-1])
'94.192.0.0-94.195.255.255'
使用for i in net
您还可以枚举网络net
.