IPv4サブネット計算

アドレスとプレフィックスまたはサブネットマスクから、ネットワーク、ブロードキャスト、ホスト範囲、ホスト数、プライベートアドレスかどうかを求めます。

すべてブラウザ内で動作します。アップロード、記録、保存は一切行いません。

例:192.168.1.10/24、または192.168.1.10 255.255.255.0

ネットワーク

192.168.1.0/24

サブネットマスク
255.255.255.0
ブロードキャストアドレス
192.168.1.255
使用可能なアドレス
192.168.1.1 – 192.168.1.254
ホスト数
254
ネットワーク内のアドレス数
256
ワイルドカードマスク
0.0.0.255
アドレスの種類
プライベート(RFC 1918)

アドレスをプレフィックス付き(192.168.1.10/24)またはマスク付きで入力すると、所属するネットワーク、ブロードキャストアドレス、ホストが使えるアドレス範囲とその数、アドレスがプライベート、パブリック、予約済みのどれかがわかります。

仕組み

プレフィックスは、アドレスの32ビットのうち何ビットがネットワークを表すかを示します:/24は先頭の24ビットを残し、8ビットをホスト用にします。これはマスク255.255.255.0です。ネットワークアドレスはホストビットをすべて0にしたもの、ブロードキャストはすべて1にしたものです。

ホストビットがn個のネットワークには2のn乗個のアドレスがあり、ホスト数はそれより2つ少なくなります:最初のアドレスがネットワーク、最後がブロードキャストを表すからです。規格上の例外が2つあります:/31は2つのアドレスがどちらも使えるポイントツーポイントリンク、/32は単一のホストです。

アドレスの種類はIANAの特殊用途アドレスレジストリに基づきます:プライベート範囲、ループバック、リンクローカル、ドキュメント用、マルチキャストなどです。それ以外はすべてパブリックです。

例

ケース 入力 結果
家庭のネットワーク 192.168.1.10/24 192.168.1.0/24、192.168.1.1 – 192.168.1.254、254ホスト、プライベート
マスクで同じことを 10.20.30.40 255.255.240.0 10.20.16.0/20、4,094ホスト
ポイントツーポイントリンク 203.0.113.6/31 203.0.113.6 – 203.0.113.7、2ホスト

よくある質問

/24にはホストがいくつありますか?

254です。/24には256個のアドレスがあり、最初がネットワーク、最後がブロードキャストなので、ホストには254個が残ります。プレフィックスを1つ短くするごとにアドレス数は2倍になり、ホスト数もその2つを除いて同様に増えます:/23は510、/22は1,022です。

プライベートアドレスはどれですか?

10.0.0.0/8、172.16.0.0/12、192.168.0.0/16で、インターネットから直接到達できないネットワーク用にRFC 1918で予約されています。100.64.0.0/10は別のブロックで、プロバイダーがキャリアグレードNATの内側で使います。

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

各ビットを反転したマスクです:255.255.255.0なら0.0.0.255です。ルーターやファイアウォールのルールには、マスクの代わりにこれで書くものがあります。

知っておきたいこと

  • IPv4のみです。IPv6アドレスは読み取らずに拒否します:プレフィックス、特殊ブロック、ブロードキャストがないことから、別の計算になるためです。

出典

開発者向けのすべてのツール