欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

生成无类别域间路由(Classless Inter-Domain Routing)

程序员文章站 2022-06-03 17:42:36
...

有一个CIDR网络地址比如“123.45.67.89/27”,你想将其转换成它所代表的所有IP (比如,“123.45.67.64”, “123.45.67.65”, …, “123.45.67.95”))

  • 使用ipaddress模块
import ipaddress
net = ipaddress.ip_network('123.45.67.64/27')

for i in net:
    print(i)
    
----------------
import ipaddress
net6 = ipaddress.ip_network('12:3456:78:90ab:cd:ef01:23:30/125')
for i in net6:
    print(i)
相关标签: IP