1. 程式人生 > >python-IPy模塊

python-IPy模塊

com p地址 text images ipy 我們 定制 圖片 一個

IP地址規劃是網絡設計中非常重要的一個環節,在這過程中避免不了要處理一些網段、掩碼、子網數、IP類型等。Python有一個第三方模塊叫做IPy,可以輔助我們完成這項工作。

首先來安裝一下IPy模塊:

技術分享圖片

1、使用version方法來區分IP地址類型

技術分享圖片

2、通過指定的網斷輸出該網段的IP個數及所有IP地址清單

技術分享圖片

3、IP地址的反向解析、IP類型、IP轉換的方法

技術分享圖片

4、根據IP和掩碼輸出網段格式

技術分享圖片

也可以通過strNormal方法指定不同參數值以定制不同輸出類型的網段,輸出的類型為str類型。

技術分享圖片

取值含義:

0:無返回,如192.168.200.0

1:prefix(前綴)格式,如192.168.200.0/24

2:decimalnetmask格式,如192.168.200.0/255.255.255.0

3:lastIP格式,如192.168.200.0-192.168.200.255


5、判斷兩個網段是否存在包含、重疊等關系

技術分享圖片


示例:根據輸入的IP或子網返回相對應的網絡、掩碼、廣播、反向解析、子網數、IP類型信息。

技術分享圖片

執行效果:

技術分享圖片


python-IPy模塊