IPy模块提供了专门针对IPV4地址与IPV6地址的类与工具,可以帮助实现计算子网掩码、网络掩码、广播地址、子网数、IP类型等。
模块的安装
可以使用pip命令
pip install IPy
也可以在网站下载
wget https://pypi.python.org/packages/source/I/IPy-0.81.tar.gz --no-check-certificate
tar -zxvf IPy-0.81.tar.gz.
cd IPy-0.81
python setup.py install
IP类型格式与网段的处理
对于的分类可以简单的分为IPV4地址和IPV6地址,对其使用version()方法,可以获取IP的类型
>>> from IPy import IP
>>> IP('125.0.0.0/8').version()
4
>>> IP('::1').version()
6
当返回4的时候表明是一个IPV4地址,当返回是6的时候表明是一个IPV6地址。
可以使