技术迷

记录平凡生活,关注互联网,专注Linux运维技术.

Python:ip地址处理模块

安装

1.先下载源码,地址:https://pypi.python.org/pypi/IPy/,然后解压后使用命令python setup.py install安装。
2.或者直接使用pip install ipy进行安装

使用

查看IP地址版本

计算网段IP数量

反向解析名称、IP类型、IP转换等

网络地址的转换

定制不同输出类型的网段

通过strNormal方法指定不同wantprefixlen参数值以定制不同输出类型的网段,输出类型为字符串.

多网络计算方法详解

比较两个网段是否存在包含、重叠等关系,比如同网络但不同prefixlen会认为是不相等的网段,如10.0.0.0/16不等于10.0.0.0/24,另外即使具有相同的prefixlen但处于不同的网络地址,同样也视为不相等,如10.0.0.0/16不等于192.0.0.0/16。IPy支持类似于数值型数据的比较,以帮助IP对象进行比较

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注