Python 將 IPv4 CIDR subnet IP 展開

Classless Inter-Domain Routing (CIDR) (無類別域間路由) 是一個 IP 區間的表示方式,主要寫法如下:

  • CIDR 表示方式與 subnet 展開
    • 192.0.2.1/32 = 192.0.2.1
    • 192.0.2.0/24 = 192.0.2.0 ~ 192.0.2.255
    • 192.0.2.0/25 = 192.0.2.0 ~ 192.0.2.127
    • 192.0.2.128/25 = 192.0.2.128 ~ 192.0.2.255

使用 Python 要將 CIDR 展開要怎麼做呢?

閱讀全文〈Python 將 IPv4 CIDR subnet IP 展開〉