CIDR表記でIPアドレスのサブネット情報を計算します。IPv4とIPv6に対応。
CIDR(Classless Inter-Domain Routing)表記は、192.168.1.0/24 のようにアドレスの後ろにプレフィックス長を付けて、ネットワーク部分がどこまでかを示します。これにより、固定された A・B・C クラスの境界に縛られず、任意のサイズのサブネットを作れます。
CIDRはプレフィックス長を使用してIPアドレスのネットワーク部分とホスト部分の境界を定義します。プレフィックス長(例:/24)はネットワークアドレスに使用されるビット数を示します。残りのビットはホストアドレスに使用されます。/24プレフィックスはネットワークに24ビット(合計256アドレス、使用可能254ホスト)、/16は65,536個のアドレスを提供します。
192.168.1.0/24
254個の利用可能ホスト、マスク 255.255.255.0
10.0.0.0/8
16,777,214個の利用可能ホスト、マスク 255.0.0.0
172.16.0.0/12
1,048,574個の利用可能ホスト、マスク 255.240.0.0
/24ネットワークはサブネットマスク255.255.255.0で合計256アドレス(254個の利用可能ホスト)を持ちます。/25ネットワークはこれを半分に分割し、サブネットマスク255.255.255.128で合計128アドレス(126個の利用可能ホスト)になります。
サブネットの最初のアドレスはネットワークアドレス、最後はブロードキャストアドレスです。これらはホストに割り当てられないため、利用可能ホスト数を得るために合計から差し引かれます。例外:/31と/32サブネットには特別なルールがあります(RFC 3021)。
RFC 1918は3つのプライベート範囲を定義しています:10.0.0.0/8(クラスA)、172.16.0.0/12(クラスB)、192.168.0.0/16(クラスC)。これらのアドレスはパブリックインターネットではルーティングされず、内部ネットワークに使用されます。