本机环境为Centos7+python3.6.0
IPy-用于处理IPv4和IPv6地址和网络的类和工具。
1.下载IPy安装包

[root@mail ~]# wget https://pypi.python.org/packages/source/I/IPy/IPy-0.8.1.tar.gz --no-check- 

certificate
2.进行安装IPy

#将IPy包移动到/file文件夹中
[root@mail ~]# mv IPy-0.81.tar.gz /file/
#开始安装
[root@mail ~]# cd /file/
[root@mail ~]# tar -zxvf IPy-0.81.tar.gz
[root@mail ~]# cd IPy-0.81/
[root@mail ~]# python setup.py install

3.安装完成后IPy的基本用法

#!/usr/bin/python3
#-*-coding:UTF-8-*-
from IPy import IP
ip = input('请输入一个IP地址或者网段地址:')
ips = IP(ip)
if len(ips) > 1:        #为一个网段地址
        print('网络地址为:%s'%(ips.net()))
        print('掩码地址为:%s'%(ips.netmask()))
        print('广播地址为:%s'%(ips.broadcast()))
        print('输出地址反向解析:%s'%(ips.reverseNames()[0]))
        print('网络子网个数:%s'%(len(ips)))
else:
        print('emmmmmm...')
        print('十六进制转换:%s'%(ips.strHex()))
        print('二进制转换:%s'%(ips.strBin()))
        print('地址类型:%s'%(ips.iptype()))