IPV4 CIDR CALCULATOR

CIDR・サブネットマスク計算

IPv4アドレスとCIDRプレフィックスまたはサブネットマスクから、ネットワーク範囲・ブロードキャスト・利用可能アドレス数を計算します。

IPv4専用。入力値はブラウザ内だけで計算し、外部へ送信・保存しません。

IPv4とプレフィックスを入力

IPv4欄には 192.168.1.10/24 も貼り付けできます。

計算結果

ネットワーク範囲は入力IPをmaskした値から求めます。

CIDRネットワーク
CIDRプレフィックス
サブネットマスク
ワイルドカードマスク
ネットワーク先頭アドレス
prefix最終アドレス
ブロードキャストアドレス
利用可能アドレス範囲
総アドレス数
通常の利用可能ホスト数
ネットワークbit数
ホストbit数
入力IPv4の位置
2進数表示
入力IPv4
サブネットマスク
ネットワーク
ワイルドカード

CIDRとサブネットマスク

CIDRはIPv4の32bitのうち、先頭から何bitをネットワーク部分として扱うかを /0/32 で明示します。例えば /24 はネットワーク24bit、ホスト8bitで、サブネットマスクは 255.255.255.0 です。Class A・B・Cではなく、指定されたプレフィックスを基準に計算します。

ネットワーク範囲の計算

入力IPv4とmaskのANDをネットワーク先頭、ネットワークとwildcard maskのORをprefix最終アドレスとして計算します。/0では4,294,967,296個、/32では1個のアドレスを表すため、32bit符号付き整数ではなくBigIntで処理します。

/31と/32の扱い

/31はRFC 3021のpoint-to-point linkに限り、2アドレスを両端のhost addressとして扱い、directed broadcastはありません。/32は1アドレスだけを表すsingle-address prefixで、broadcastはありません。

入力形式

IPv4は10進数4octetのdotted notationだけを受け付けます。各octetは0〜255で、01のような先頭0、16進数、省略表記、整数表記は受け付けません。サブネットマスクはMSB側から1bitが連続し、その後がすべて0bitのものだけが有効です。

仕様:RFC 4632 (CIDR)RFC 3021 (31-Bit Prefixes)RFC 3986 (IPv4 dec-octet)

よくある質問

CIDRとは何ですか?

IPv4アドレスとプレフィックス長でネットワーク範囲を表すclassless addressing方式です。

/24とは何ですか?

32bit中24bitがネットワーク部分、8bitがホスト部分です。サブネットマスクは255.255.255.0です。

CIDRとサブネットマスクは変換できますか?

はい。サブネットマスクのMSB側から連続する1bitの数がプレフィックス長に対応します。

/31では利用可能ホスト数は0ですか?

RFC 3021ではpoint-to-point link上の/31について、2アドレスともhost addressとして扱います。一般LANへ無条件に適用する規則ではありません。

/32とは何ですか?

1アドレスだけを表すsingle-address prefixです。

255.255.255.1は有効なCIDR maskですか?

無効です。MSB側から連続する1bitの後は0bitだけが続く必要があります。

IPv6対応ですか?

いいえ。broadcastなどの考え方がIPv4と異なるため、83番はIPv4専用です。

入力したIPは外部送信されますか?

計算はブラウザ内で行い、入力したIPv4、CIDR、サブネットマスクを外部送信・Cookieやストレージへ保存しません。