1.Ipy模块引入的背景
在IP地址规划中,涉及到计算大量的IP地址,包括网段、网络掩码、广播地址、子网数、IP类型等
别担心,Ipy模块拯救你。Ipy模块可以很好的辅助我们高效的完成IP的规划工作。
2.安装Ipy模块
pip install IPy
3.IP地址、网段的基本处理
1.IPy模块包含IP类,使用它可以方便处理绝大部分格式为IPv6的网络和地址
比如通过version方法来区分出IPv4和IPv6
>>> import IPy
>>> IPy.IP('172.25.8.0/24').version()
4
>>> IPy.IP('::1').version()
6
2.通过指定的网段输出该网段的IP个数和所有的IP地址清单
如下: