ITPub博客

首页 > IT职业 > IT职场 > python-IPy模块

python-IPy模块

IT职场 作者:sinlong 时间:2021-09-09 09:27:00 0 删除 编辑

  IP地址规划是网络设计中非常重要的一个环节,在这过程中避免不了要处理一些网段、掩码、子网数、IP类型等。Python有一个第三方模块叫做IPy,可以辅助我们完成这项工作。

  首先来安装一下IPy模块:

图片描述

  

  1、使用version方法来区分IP地址类型

图片描述

  2、通过指定的网断输出该网段的IP个数及所有IP地址清单

图片描述

 

  3、IP地址的反向解析、IP类型、IP转换的方法

  图片描述

  4、根据IP和掩码输出网段格式

图片描述

也可以通过strNormal方法指定不同参数值以定制不同输出类型的网段,输出的类型为str类型。

图片描述

取值含义:

0:无返回,如192.168.200.0

1:prefix(前缀)格式,如192.168.200.0/24

2:decimalnetmask格式,如192.168.200.0/255.255.255.0

3:lastIP格式,如192.168.200.0-192.168.200.255


  5、判断两个网段是否存在包含、重叠等关系

图片描述


示例:根据输入的IP或子网返回相对应的网络、掩码、广播、反向解析、子网数、IP类型信息。

图片描述

执行效果:

图片描述


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/3156/viewspace-2803153/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 安装PHP
请登录后发表评论 登录
全部评论

注册时间:2019-08-30

  • 博文量
    0
  • 访问量
    685