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

    原文作者:付炜超
    原文地址: https://www.jianshu.com/p/690559279f34
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞