IP / CIDR 計算機
便利ツールステーション 現在のネットワークを診断

IP / CIDR 計算機

IPv4・IPv6 の範囲と共通範囲を計算し、サブネットを集約

すべての入力は現在のブラウザー内だけで処理され、サーバーへの送信やローカルストレージへの保存は行いません。

例

IPv4 または IPv6 CIDR を入力して計算します。

サブネット比較

2 つの IPv4 または IPv6 サブネットの包含関係と共通範囲を比較します。単一の IP はホストアドレスとして扱います。

2 つのサブネットまたは IP アドレスを入力して、包含関係と共通範囲を確認します。

サブネット集約

1行にIPv4またはIPv6のCIDRかIPを1件入力します。重複・隣接範囲を統合し、最小の一覧を出力します。

1行にCIDRかIPを1件入力して集約します。

最大1,000件・128 KiB。空行は無視し、IPv4とIPv6は別々に集約します。

?

計算に関する注意

/31 と /32

使用可能なアドレスはポイントツーポイントリンクと単一ホストの意味に従って表示され、常にネットワークアドレスとブロードキャストアドレスを差し引くわけではありません。

IPv6 容量

BigInt により、浮動小数点の精度を失わず正確なアドレス総数を表示します。

アドレス分類

パブリック、プライベート、ループバック、リンクローカル、マルチキャスト、ドキュメント用、その他の予約範囲を区別します。

CIDRの境界、アドレス数、重複範囲を計算

IPv4またはIPv6アドレスとプレフィックスを入力し、正規化表記、ネットワーク範囲、アドレス数を計算できます。二つの範囲の比較や一覧の集約も可能です。プレフィックスマスクをビットに適用する計算であり、ネットワークへの疎通確認は行いません。

CIDRの結果を読み取る

プレフィックスはネットワーク部分のビット数です。IPv4の`/24`はホスト部が8ビットなので256アドレスです。ホスト部がある入力は範囲の境界へ正規化され、例では192.168.1.0から192.168.1.255になります。

IPv4の`/0`から`/30`では一般的なサブネット規則を使い、利用可能ホストの先頭・末尾と数からネットワーク・ブロードキャストアドレスを除きます。`/31`と`/32`は除きません。IPv6は範囲と総数を表示し、IPv4式のブロードキャストや利用可能ホスト数は表示しません。

Input: 192.168.1.25/24
Network: 192.168.1.0
End: 192.168.1.255
First host: 192.168.1.1
Last host: 192.168.1.254
Address count: 256
Usable IPv4 hosts: 254

比較と集約は用途が異なる

比較では同一、包含、重複なし、アドレス種別違いを示し、交差範囲とアドレス数も表示します。プレフィックスを省略した単一アドレスは比較時に`/32`または`/128`として扱いますが、単一範囲の計算には明示的なプレフィックスが必要です。

集約は1行に1つのIPまたはCIDRを受け取り、同じアドレス種別の隣接・重複範囲を簡潔なCIDR一覧にまとめます。結果は入力アドレス集合を表すだけで、ネットワークの再割当てや、運用上まとめるべきかどうかは判断しません。

入力エラーと特殊な範囲

IPv4は0〜255の10進数4組で入力します。余分な先頭ゼロがある組は拒否されます。プレフィックスはIPv4で0〜32、IPv6で0〜128です。IPv6の`::`圧縮は使えますが、`%`から始まるゾーン識別子には対応しません。

範囲境界はサーバーが稼働中である証拠ではありません。`network`と`end`はビット計算、最初と最後の利用可能ホストは一般的なIPv4規則によります。端末数、経路、予約範囲、クラウド事業者の制約は異なる場合があり、小さい範囲や特別用途では特に確認が必要です。

ローカル計算はネットワーク検査ではない

計算、比較、集約は現在のブラウザー内で行われ、IP一覧はアップロードされません。一括集約は最大1,000行、128 KiBです。比較入力は128文字までです。非常に大きな範囲は個々のアドレスを列挙せず、合計数を表示します。

分類ラベルはコード内のアドレス範囲規則(プライベート、ループバック、文書用など)を使います。最新のIANA登録情報の代わりではなく、経路、到達性、ポート、所有者、ファイアウォールも確認しません。接続確認にはネットワーク検査、名前レコードにはDNS検索を使ってください。