IPアドレス・サブネット計算(CIDR)
IPv4アドレスとCIDRプレフィックス長から、サブネットマスク・ネットワークアドレス・ブロードキャストアドレス・利用可能ホスト範囲とホスト数を計算します。
計算結果
- ネットワークアドレス
- 192.168.1.0/24
- サブネットマスク
- 255.255.255.0
- ブロードキャストアドレス
- 192.168.1.255
- 利用可能ホスト範囲
- 192.168.1.1 〜 192.168.1.254
- 利用可能ホスト数
- 254
- 総アドレス数
- 256
ネットワークアドレス = IP AND マスク。ブロードキャスト = ネットワーク OR マスク反転。
使い方
IPv4アドレスとCIDRプレフィックス長(0〜32)を入力すると、サブネットマスク・ネットワークアドレス・ブロードキャストアドレス・利用可能ホスト範囲・ホスト数が表示されます。
データの取り扱い
すべての計算はお使いのブラウザ内で行われ、入力値がサーバに送信されることはありません。
計算式の解説
サブネットマスク
プレフィックス長 n に対し、上位 n ビットが1、残りが0の32ビット値です。例: /24 → 11111111.11111111.11111111.00000000 = 255.255.255.0
ネットワークアドレス = IPアドレス AND サブネットマスク
ブロードキャストアドレス = ネットワークアドレス OR (サブネットマスクのビット反転)
総アドレス数 = 2^(32 − プレフィックス長)
利用可能ホスト数 = 総アドレス数 − 2(ネットワークアドレスとブロードキャストアドレスを除外)
ただし /31 はP2Pリンク用に2アドレスとも利用可能(RFC 3021)、/32 は単一ホストです。
よくある質問
- なぜ利用可能ホスト数は総数より2少ないのですか?
- 各サブネットの先頭アドレスはネットワークアドレス、末尾アドレスはブロードキャストアドレスとして予約されており、ホストに割り当てられないためです。/24 なら 256 − 2 = 254 台が利用可能です。
- /31 や /32 はどう扱われますか?
- /31 はRFC 3021に基づきポイントツーポイントリンク用に2アドレスとも利用可能として扱います。/32 はホストルートを表す単一アドレスです。
- IPv6には対応していますか?
- 本ツールはIPv4専用です。IPv6のアドレス・プレフィックス(例: 2001:db8::/32)には対応していません。
関連ツール
- UNIXタイムスタンプ変換UNIXタイムスタンプ(epoch秒・ミリ秒)を日時に変換、または日時からUNIXタイムスタンプを計算します。JST・UTC両対応。
- 稼働率・MTBF/MTTR計算MTBF(平均故障間隔)とMTTR(平均修復時間)から稼働率(アベイラビリティ)を計算します。直列・並列合成にも対応しています。
- cron式の日本語解説・次回実行時刻5フィールドのcron式(分 時 日 月 曜日)を日本語で解説し、次回の実行時刻5件(JST)を表示します。* , */n , 数値 , 範囲(n-m), カンマ区切りに対応。
- 文字列のバイト数計算(UTF-8 / UTF-16 / Shift_JIS)入力した文字列のバイト数を、UTF-8・UTF-16・Shift_JISで同時に表示します。Shift_JISはJIS X 0208に基づく正確な値です。データベースの文字数制限やファイルサイズの確認に。