CIDR表記でIPアドレスのサブネット情報を計算します。IPv4とIPv6に対応。
CIDR(Classless Inter-Domain Routing)は、IPアドレスの割り当てとインターネットプロトコルパケットのルーティングのための方法です。1993年に導入され、従来のクラスフルネットワークアドレス体系に代わるものです。CIDR表記はネットワークプレフィックスのビット数を示すサフィックスを付加し(例: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)。これらのアドレスはパブリックインターネットではルーティングされず、内部ネットワークに使用されます。