IP地址处理模块IPy中的IP地址、网段基本处理是怎样的-创新互联

今天就跟大家聊聊有关IP地址处理模块IPy中的IP地址、网段基本处理是怎样的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

我们拥有十余年网页设计和网站建设经验,从网站策划到网站制作,我们的网页设计师为您提供的解决方案。为企业提供成都做网站、网站设计、微信开发、成都小程序开发手机网站制作html5、等业务。无论您有什么样的网站设计或者设计方案要求,我们都将富于创造性的提供专业设计服务并满足您的需求。

一、安装IPy

wget http://www.mylinuxer.com/down/IPy-0.82a.tar.gz

[root@localhost opt]# tar -zxvf IPy-0.82a.tar.gz

[root@localhost opt]# cd python-ipy-IPy-0.82a/

[root@localhost python-ipy-IPy-0.82a]# python setup.py  install

二、IP地址、网段基本处理

[root@localhost ~]# python

Python 2.6.6 (r266:84292, Oct 12 2012, 14:23:48)

[GCC 4.4.6 20120305 (Red Hat 4.4.6-4)] on linux2

Type "help", "copyright", "credits" or "license" for more information.

>>> from IPy import IP

>>> ip=IP('192.168.0.0/16')

>>> print ip.len()        #输出该网段的IP个数

65536

>>> ip=IP('192.168.1.108')

>>> ip.reverseNames()        #反向解析地址格式


['108.1.168.192.in-addr.arpa.']

>>> ip.iptype()                #返回网络类型


'PRIVATE'

>>> ip.int()                    #返回十进制格式


3232235884

>>> ip.strHex()                    #返回十六进制格式


'0xc0a8016c'

>>> ip.strDec()


'3232235884'

根据IP与掩码生成网段格式

>>> ip.make_net('255.255.0.0')


IP('192.168.0.0/16')

>>> print(IP('192.168.1.108/255.255.255.0',make_net=True))


192.168.1.0/24

>>> print(IP('192.168.1.108/255.255.0.0',make_net=True))

192.168.0.0/16

>>> print(IP('192.168.1.0-192.168.1.255',make_net=True))

192.168.1.0/24

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

>>> IP('192.168.1.0/24').strNormal(0)

'192.168.1.0'

>>> IP('192.168.1.0/24').strNormal(1)

'192.168.1.0/24'

>>> IP('192.168.1.0/24').strNormal(2)

'192.168.1.0/255.255.255.0'

>>> IP('192.168.1.0/24').strNormal(3)

'192.168.1.0-192.168.1.255'

看完上述内容,你们对IP地址处理模块IPy中的IP地址、网段基本处理是怎样的有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注创新互联行业资讯频道,感谢大家的支持。

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


当前标题:IP地址处理模块IPy中的IP地址、网段基本处理是怎样的-创新互联
转载源于:http://azwzsj.com/article/dpdcgj.html