IPY对于ip地址、网段的基本处理

IPY模块有ip类

[root@bogon IP]# vim ip.py

!/usr/bin/env python

from IPy import IP #从IPy模块里导入IP类
ip = IP('192.168.1.0/24') #实例化
print ip.version() #打印ip类型
print ip.len() #打印网段的ip个数
for i in ip:
print(i) #打印这个网段里所有ip

ip2 = IP('192.168.1.141')
print ip2.reverseNames() #打印ip的方向解析地址
print ip2.iptype() # 打印网络类型 公网 私网

测试:

[root@bogon IP]# python ip.py
4
256
192.168.1.0
。。。。
192.168.1.255
['141.1.168.192.in-addr.arpa.']
PRIVATE

你可能感兴趣的:(IPY对于ip地址、网段的基本处理)