IP地址不匹配,ip地址与实际地址不符
IPy,一个实用的IP地址处理模块,涉及网段、子网掩码、广播地址、子网号、IP类型等大量IP地址的计算。在IP地址规划中。
别担心,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/psdhh/envpythonimportipyip=ipy . ip(192 . 168 . 0 . 0/16))printip . len)for x in IP:printx反向分析名称,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)。重叠部分).
正文是原创的。转载请注明出处。谢谢您们。