IPv4 CIDR 計算機(サブネット・ネットワークアドレス)

IPv4 アドレスとプレフィックス長から、ネットワークアドレス、ブロードキャストアドレス、使用可能な範囲、サブネットマスク、アドレス数を計算します。/31・/32 にも対応。

  • ブラウザ内で処理(アップロードなし)

例:192.168.10.37/26。「/」の後にはサブネットマスク(255.255.255.0 など)も入力できます。

結果

ネットワーク 192.168.10.0/26、使用可能なホスト数 62

ネットワークアドレス
192.168.10.0
ネットワーク(CIDR)
192.168.10.0/26
ブロードキャストアドレス
192.168.10.63
使用可能なアドレス範囲
192.168.10.1 〜 192.168.10.62
サブネットマスク
255.255.255.192
ワイルドカードマスク
0.0.0.63
プレフィックス長
/26
アドレス数(合計)
64
使用可能なホスト数
62

アドレス 192.168.10.37 はネットワーク 192.168.10.0/26 に属しています。

2 進数表記

アドレス
11000000.10101000.00001010.00100101
マスク
11111111.11111111.11111111.11000000

太字がネットワーク部(26 ビット)、それ以外がホスト部(6 ビット)です。

使い方

  1. IPv4 アドレスとプレフィックス長を「192.168.10.37/26」の形で入力します(「/」の後にサブネットマスクを入力しても構いません)。
  2. ネットワークアドレス、ブロードキャストアドレス、使用可能な範囲、マスク、アドレス数がすぐに表示されます。
  3. 「コピー」を押すと、結果をまとめてコピーできます。

よくある質問

/31 で使えるアドレスが 2 つなのはなぜですか?

RFC 3021 では、ポイントツーポイント回線に /31 を使うとき、2 つのアドレスを両方ともホストアドレスとして扱い、ブロードキャストアドレスを使いません。そのため一般的な「アドレス数 − 2」とは異なり、使用可能なホスト数は 2 になります。

/32 はどういう意味ですか?

1 つのアドレスだけを表すプレフィックス(ホストルート)です。アドレス数は 1 で、ネットワークアドレスとブロードキャストアドレスの区別はありません。

「192.168.001.010」のような入力が使えないのはなぜですか?

inet_addr() などの一部の実装は、先頭に 0 が付いた数を 8 進数として解釈します(010 → 8)。意図しないアドレスになるのを防ぐため、先頭の 0 を外して入力してください。

ワイルドカードマスクとは何ですか?

サブネットマスクの各ビットを反転したものです(255.255.255.192 → 0.0.0.63)。ルーターのアクセスリストなどで使われます。

注意事項・制限

  • 入力内容はこのページ内でのみ処理され、YUCTS のサーバーには送信されません。
  • IPv4 のみ対応しています(IPv6 には対応していません)。
  • 「192.168.1.10/24」のような 10 進数のドット表記だけを受け付けます。省略形(127.1)、16 進数、8 進数、整数の表記には対応していません。
  • /31 は RFC 3021 に基づいて計算します。実際に使えるかどうかは、機器や OS の対応状況によります。
  • プライベートアドレスかどうかなど、アドレスの用途は判定しません。

データ出典