美文网首页python自动化运维
IPy解决多网络问题

IPy解决多网络问题

作者: 如来自然 | 来源:发表于2016-01-14 19:33 被阅读29次

    判断一个ip是不是在一个网段中

    [root@bogon IP]# vim ip_in.py

    !/usr/bin/env python

    from IPy import IP
    ip = '192.168.1.141'
    judge = ip in IP('192.168.1.0/24')
    print judge

    测试:

    [root@bogon IP]# python ip_in.py
    True

    从测试结果可以看出,上面的ip在网段中

    判断一个网段是不是在另一个网段中

    [root@bogon IP]# vim ip_in.py

    !/usr/bin/env python

    from IPy import IP

    ip = '192.168.1.141'

    judge = ip in IP('192.168.1.0/24')

    print judge

    judge = IP('192.168.1.0/24') in IP('192.168.0.0/16')
    print judge

    测试:

    [root@bogon IP]# python ip_in.py
    True
    [root@bogon IP]#

    相关文章

      网友评论

        本文标题:IPy解决多网络问题

        本文链接:https://www.haomeiwen.com/subject/efhhkttx.html