サブネット計算ツール

IP を1つとプレフィックスを1つ入力すれば、サブネット全体が分かります:ネットワークアドレスとブロードキャストアドレス、使用可能なホスト範囲、ワイルドカードマスク、そして2進数の内訳。さらに、ネットワークを分割する VLSM プランナーと IPv6 の展開/圧縮ツールも備えています。すべてブラウザ内で実行され、何もどこかへ送信されません。

IPv4 サブネット

VLSM プランナー

1つのネットワークを異なるサイズのサブネットに分割します。ベースネットワークを入力し、次に必要なホスト数を1行に1つずつ入力してください。プランナーは各要件にぴったり収まる最小のブロックを大きい順に割り当て、要件が収まらなくなった時点で報告します。

IPv6 の展開と圧縮

IPv6 アドレスを貼り付けると、完全に展開した形、最短の圧縮形、そしてプレフィックス長を指定した場合はそのプレフィックスが選択するネットワークアドレスが表示されます。

サブネットマスクの役割

IPv4 アドレスは32ビットで、プレフィックス長はそのうち何ビットがネットワークを表すかを示します。/24 は最初の24ビットがネットワーク、最後の8ビットがホストという意味で、アドレスは256個、そのうち254個が使用できます。プレフィックスを長くするとネットワークは小さくなります。/25 は /24 の半分、/30 はアドレス4個、/31 はアドレスを一切無駄にしないポイントツーポイントリンクです。マスクとは、そのプレフィックスビットをアドレスとして書いたものにすぎません。/24 は 255.255.255.0、/16 は 255.255.0.0、/8 は 255.0.0.0 です。この計算ツールが2進数形式を表示するのは、境界ビットが見えればサブネット分割が神秘的でなくなるからです。その左側はすべてネットワーク、右側はすべてホストです。

割り当てできない2つのアドレスは、ネットワークアドレス自体(ホストビットがすべて0)とブロードキャストアドレス(ホストビットがすべて1)です。その間のすべてがあなたのものです。したがって、結果の使用可能な最初と最後のアドレスはネットワーク + 1 とブロードキャスト − 1 で、使用可能な数は合計からこの2つを引いたものになります。ただし /31 と /32 では通常のルールが停止され、ページがその旨を明示します。

VLSM で計画する

固定サイズのサブネット分割は、部分ごとにサイズが異なる瞬間にアドレスを無駄にします。/24 から等しい /26 を4つ切り出すと、ホスト2台のシリアルリンクが62ホスト分のブロックに座ることになります。VLSM は、各部分にぴったり収まる最小のブロックを与えることでこれを解決します。プランナーは要件を大きい順に並べ替えます。これは重要です。大きなブロックは自身の境界に着地しなければならず、小さなブロックを先に置くと空間が断片化して大きなブロックが収まらなくなるからです。各要件には、元の順序のままネットワーク、マスク、使用可能範囲、ブロードキャストが与えられるので、この表はルーターを設定する人に渡すアドレス計画そのものにもなります。

要件が収まらない場合、プランナーは表を黙って切り捨てるのではなく、どれが収まらず、何が必要だったかを伝えます。要件を小さくするか、より大きなベースネットワークから始めて再実行してください。計算は瞬時かつローカルなので、繰り返しても何もかかりません。

IPv6 を簡単に

IPv6 アドレスは128ビットで、4桁の16進数を8グループ並べて書きます。圧縮ルールが存在するのは、2001:0db8:0000:0000:0000:0000:0000:0001 などと入力したい人がいないからです。ゼロのグループの連続は1回だけ :: に折りたたまれ、各グループの先行ゼロは落ちて、2001:db8::1 になります。展開ツールは両方の形を表示するので、渡されたアドレスが自分が思っているものかどうかを確認できます。また、プレフィックス計算は、与えられたプレフィックス長が選択するネットワークを表示します。これは、インターフェースやファイアウォールルールで実際に設定するものそのものです。

関連ツール:今計画したばかりの範囲内にあるホストの DNS レコード を調べたり、ドメインが公開されたらそのドメインに対して完全な ウェブサイトヘルスチェック を実行したりできます。

よくある質問

ネットワークアドレスとは何を意味しますか?

サブネットの最初のアドレス、つまりネットワーク自体に名前を付けるアドレスです。ホストには割り当てできません(ただし /31 では両方のアドレスが使用できます)。ブロードキャストアドレスはサブネットの最後のアドレスで、サブネット上のすべてのホストに届き、同様に割り当てできません。

なぜサブネットごとに2つのアドレスを失うのですか?

従来のサブネットはすべてネットワークアドレスとブロードキャストアドレスを予約するため、使用可能なホスト数 = アドレス総数 − 2 となります。/24 にはアドレスが256個あり、使用可能なホストは254台です。例外は /31(RFC 3021 のポイントツーポイントリンク、両方のアドレスが使用可能)と /32(単一ホストルート)です。

VLSM とは何ですか。なぜ使うのですか?

可変長サブネットマスク(Variable Length Subnet Masking)を使うと、1つのネットワークを異なるサイズのサブネットに分割できるため、アドレスが2つ必要なリンクが /24 全体を消費することがなくなります。各部分に必要なホスト数を列挙すると、プランナーが各部分にぴったり収まる最小のブロックを大きい順に割り当てるので、何も無駄になりません。

ワイルドカードマスクはサブネットマスクとどう違いますか?

ビット単位の逆です。サブネットマスクが1のところでワイルドカードは0になり、その逆も同様です。ルーターやファイアウォールのアクセス制御リストはワイルドカードマスクを使うため、このページでは両方を表示します。/24 のマスクは 255.255.255.0、ワイルドカードは 0.0.0.255 です。

このページは私のアドレスをどこかへ送信しますか?

いいえ。サブネットの計算は純粋な算術で、完全にブラウザ内で実行されます。入力したものがページの外に出ることはありません。サーバーへの呼び出し自体が存在しないため、ページは読み込み後にオフラインでも動作します。