IP範囲をCIDRブロックで表す
許可リストはCIDR記法を受け付けます。開始〜終了範囲を最小の覆うブロックに分解します。
このガイドで使う道具
やりたいこと
FWや許可リストはCIDR記法を要求しますが、アドレス範囲は2の冪に揃いません。10.0.0.15–10.0.0.40は1ブロックにできず、バイナリ境界で分割して正確に覆う最小集合が必要です。
開始と終了アドレス
開始・終了のIPv4アドレスを入力すると、サイズに整列したCIDRブロックの順序付きリストが返り、隙間なく過不足なく範囲を敷き詰めます。
具体例
192.168.1.10–192.168.1.23は14アドレスで3ブロックに分かれます。.10/31が.10〜.11、.12/30が.12〜.15、.16/29が.16〜.23。末尾の/29は恰好の事例で、最後の8アドレスがちょうど/29境界に乗ります。
対応範囲
IPv4のみで出力は128ブロックまで。広大な範囲は境界をまたいでブロック上限を超えることがあり、手作業での集約が必要になります。