ipy模块,ip地址的使用

  ipy模块,ip地址的使用

  Python实用IP地址处理模块IPy实用IP地址处理模块IPy在IP地址规划中,通过网段、子网掩码、广播地址、子网号、IP类型等大量IP地址处理模块IPy,

  别担心,Ipy模块会救你的。Ipy模块可以帮助我们有效地完成IP规划。

  方法Ipy模块$ wget https://pypi . python . org/packages/source/I/Ipy/Ipy-0.81 . tar . gz-no-check-certificack它让您轻松处理大多数IPv6格式的网络和地址。

  例如,版本方法用于区分IPv4和IPv6。

  import pypy . IP(10 . 0 . 0 . 0/8)。版本))4ipy.ip)): 33601)。版本)6是给定网段中所有IP的编号和IP。

  如下图。

  $ more ip.py #!/usr/bin/envpythonimportipyip=ipy . ip(192 . 168 . 0 . 0/16))printip . len)for x in ip:printx反向分析名称,IP类型,IP

  IP=IP (192.168.1.20)) IPReverseNames) #地址格式反转(20.1.168.192.in-addr.arpa.) IP。IP类型)是134744072 IP .)8 . 8 . 8的整数格式

  打印(IP (192.168.1.0))。make _ Net(255 . 255 . 0))192 . 168 . 1 . 0/24 Print(IP))192 . 162 . 162 . 0)

  IP(192.168.1.0/24)。strnormal )0)不返回)192.168.1.0) IP) 192.168.1.0/24)。strnormal))。Decimalnetmask格式 192 . 168 . 1 . 0/255 . 255 . 255 . 255 . 0 IP( 192 . 168 . 1 . 0/24 )。strnormal (3) 3) 3 # llip用于不同于网络的前缀,10.

  IP大小比较

  IP( 10 . 0 . 0 . 0/24 )IP( 12 . 0 . 0 . 0/24 )True确定IP地址和网段是否包含在不同的网段中。

  192 . 168 . 1 . 100 inIP(192 . 168 . 1 . 0/24’)True)192 . 168 . 1 . 0/24’)inIP)192 . 168 . 0 . 0/0

  IP(192.168.0.0/23)。重叠(192.168.1.0/24 ) (192.168.1.0/24)。重叠部分).

  轮换:RY/P/5916935.html,blogs.com/cherish,https://www.cn

  转载于:SEC/P/9328302.html,blogs.com/RC,https://www.cn

ipy模块,ip地址的使用