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
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。