logo
GeekFormat

サブネット計算機

IPv4 サブネット計算機

IP/CIDRを入力すると、ネットワークアドレス、ブロードキャストアドレス、使用可能なアドレス範囲、サブネットマスクをリアルタイムで計算します。

計算結果

Network
-64.-88.0.0
Broadcast
-64.-88.0.-1
Netmask
255.255.255.0
Wildcard
0.0.0.255
First Host
-64.-88.0.-255
Last Host
-64.-88.0.-2
Block Size
256
Binary Mask
11111111.11111111.11111111.00000000

サブネット分割はネットワークエンジニアにとって最も基本的でありながら最もミスしやすい計算タスクです——CIDR表記(192.168.1.0/24など)からサブネットマスク、ネットワークアドレス、ブロードキャストアドレス、使用可能なホスト範囲、アドレスブロックサイズを同時に導き出す必要があります。手動計算は2進数のビット演算を伴い、マスクビット数とアドレス境界でミスしやすいものです。このツールはブラウザローカルですべての演算を完了し、任意のCIDRを入力すると即座に完全なサブネットパラメータを返します。ネットワーク計画、機器設定、ACLルール作成、ネットワーク認定学習(CCNA/HCIA/Network+)に最適です。

関連おすすめ

ユースケース

  • オフィスやIDCデータセンターのネットワークを計画する際、まず計算機で異なるCIDRプレフィックスに対応する使用可能なホスト数とアドレス範囲を算出してから、VLANとサブネット計画を策定
  • ルーターやスイッチのインターフェースを設定する際、サブネットマスクとネットワークアドレスが正しいか検証し、マスク設定ミスによるネットワーク不通を回避
  • ファイアウォールルールやACLを作成する際、ワイルドカードマスクの結果を使用してCisco/H3Cなどの機器のアクセス制御リストをすばやく設定
  • IPアドレスの競合やネットワーク不通の問題をトラブルシューティングする際、指定されたIPとマスクの組み合わせでのネットワークアドレスとブロードキャストアドレスの境界が正しいか確認
  • CCNA/HCIAなどのネットワーク認定を学習する際、このツールで手計算の結果を検証し、CIDR、VLSM、サブネット分割の原理に対する理解を深める

特徴

  • CIDRワンクリック計算:IPv4アドレス+CIDRプレフィックス(192.168.1.0/24など)を入力すると、すべてのサブネットパラメータを自動計算、表を引く必要なし
  • 8項目の結果が完備:ネットワークアドレス、ブロードキャストアドレス、サブネットマスク、ワイルドカードマスク、最初のホスト、最後のホスト、アドレスブロックサイズ、2進数マスク
  • 純フロントエンドローカル計算:すべての演算はブラウザローカルで完了し、サーバーにデータを送信せず、入力に即座に応答して遅延なし
  • JSONワンクリックコピー:計算結果をJSON形式でワンクリックコピーでき、ネットワーク設計文書、設定スクリプト、レポートに簡単に貼り付け可能
  • リアルタイム入力応答:入力即計算、CIDRプレフィックス/8から/32まで全範囲をサポート、形式エラー時は結果を表示しない

使い方

  1. 入力ボックスにCIDR形式のIPv4アドレス(192.168.0.1/24など)を入力。デフォルトの例は192.168.0.1/24
  2. ツールはリアルタイムで自動計算、ボタンをクリックする必要はなく、入力形式が正しければ結果が即座に表示
  3. 8項目の計算結果を確認:Network(ネットワークアドレス)、Broadcast(ブロードキャストアドレス)、Netmask(サブネットマスク)、Wildcard(ワイルドカードマスク)、First Host(最初の使用可能ホスト)、Last Host(最後の使用可能ホスト)、Block Size(アドレスブロックサイズ)、Binary Mask(2進数マスク)
  4. 「JSON結果をコピー」をクリックして完全な計算結果をクリップボードにコピーし、ネットワーク文書や設定記録に使用

よくある質問

サブネット計算機はどのような結果を算出できますか?

CIDR形式のIPv4アドレス(192.168.1.0/24など)を入力すると、ツールはリアルタイムで8項目の結果を計算します:ネットワークアドレス(Network)、ブロードキャストアドレス(Broadcast)、サブネットマスク(Netmask)、ワイルドカードマスク(Wildcard)、最初の使用可能ホスト(First Host)、最後の使用可能ホスト(Last Host)、アドレスブロック総サイズ(Block Size)、2進数マスク(Binary Mask)。

なぜネットワークアドレスとブロードキャストアドレスは使用できないのですか?

ネットワークアドレス(ホストビットがすべて0)はサブネット自体を識別するために使用され、ルーターのルーティングテーブル内の宛先ネットワークです。ブロードキャストアドレス(ホストビットがすべて1)はサブネット内のすべてのホストにブロードキャストパケットを送信するために使用されます。これら2つのアドレスには特殊な用途があり、ホストに割り当てるとIPスタックの動作が異常になるため、使用可能ホスト数=総アドレス数-2となります。

ワイルドカードマスク(Wildcard Mask)はどこで使用されますか?

ワイルドカードマスクは主にCisco/H3Cなどのネットワーク機器のACL(アクセス制御リスト)とルーティングプロトコル(OSPF/EIGRP)の設定で使用されます。サブネットマスクとは逆に、ワイルドカードマスクでは0は「一致必須」、1は「無視」を意味します。例えば0.0.0.255は最初の24ビットのみ一致することを意味します(つまり/24ネットワークセグメント)。

計算結果はサーバーにアップロードされますか?

いいえ。すべてのサブネット計算はブラウザローカルでJavaScriptにより完全に実行され、いかなるデータもサーバーに送信されません。入力に即座に応答し、ネットワーク遅延がなく、プライバシーリスクもありません。

なぜ/31のサブネットの使用可能ホスト数は0ではないのですか?

/31サブネットにはアドレスが2つしかありません(ブロックサイズ=2)。通常、ポイントツーポイントリンク(2台のルーターを直接接続する場合など)に使用されます。RFC 3021で/31サブネットの使用方法が定義されており、この場合はネットワークアドレスとブロードキャストアドレスは不要で、両方のアドレスをエンドポイントアドレスとして使用できます。ただし、ほとんどのネットワークシナリオではポイントツーポイントリンクとして/30が使用されます。

入力するIPアドレスはネットワークアドレスである必要がありますか?

必要ありません。サブネット内の任意のIPアドレス(192.168.1.100/24など)を入力できます。ツールは正しいネットワークアドレス(192.168.1.0)とその他のパラメータを自動的に計算します。入力するIPがホストアドレスかネットワークアドレスかは計算結果に影響しません。

2つのIPが同じサブネットにあるかどうかをすばやく判断するにはどうすればよいですか?

2つのIPをそれぞれサブネットマスクとビットごとのAND演算し、結果(ネットワークアドレス)が同じであれば同じサブネットにあり、そうでなければルーターを介してサブネット間通信する必要があります。例えば192.168.1.100/24と192.168.1.200/24のネットワークアドレスはどちらも192.168.1.0で、同じサブネットに属します。

术语表

CIDR(クラスレスドメイン間ルーティング)
Classless Inter-Domain Routing、/プレフィックス長でネットワークビット数を表す記法。/24は最初の24ビットがネットワークビットであることを示し、従来のA/B/Cクラスの固定区分に代わるものです。
Subnet Mask(サブネットマスク)
32ビットの2進数で、ネットワークビットが1、ホストビットが0。IPアドレスとのビットごとのAND演算でネットワークアドレスを取得します。/24は255.255.255.0に対応します。
Network Address(ネットワークアドレス)
サブネットの最初のアドレスで、ホストビットがすべて0。サブネット自体を識別するために使用され、ホストに割り当てることはできません。
Broadcast Address(ブロードキャストアドレス)
サブネットの最後のアドレスで、ホストビットがすべて1。サブネット内のすべてのホストにブロードキャストパケットを送信するために使用され、ホストに割り当てることはできません。
Wildcard Mask(ワイルドカードマスク)
サブネットマスクをビットごとに否定した結果。0は一致必須、1は無視を意味し、Cisco ACLやルーティングプロトコルの設定で使用されます(0.0.0.255など)。
VLSM(可変長サブネットマスク)
Variable Length Subnet Mask、同一ネットワーク内で異なる長さのサブネットマスクを使用し、必要に応じてサブネットを分割することで、IPアドレスの利用率を向上させます。
Block Size(アドレスブロックサイズ)
1つのサブネットに含まれるIPアドレスの総数(ネットワークアドレスとブロードキャストアドレスを含む)。計算式は2^(32-プレフィックス長)。/24のブロックサイズは256です。
Usable Hosts(使用可能ホスト数)
端末デバイスに割り当て可能なIPの数。ブロックサイズ-2(ネットワークアドレスとブロードキャストアドレスを除く)に等しくなります。/31と/32は特殊なケースです。
Prefix Length(プレフィックス長)
CIDR記法で/の後の数字で、ネットワークビットのビット数を示します。範囲は/0(インターネット全体)から/32(単一ホスト)までです。
Default Gateway(デフォルトゲートウェイ)
サブネット内のルーターインターフェースのIPアドレス。通常はサブネットの最初の使用可能ホストアドレスで、サブネット間通信時にパケットを転送するために使用されます。

CIDRプレフィックスとサブネットマスク/使用可能ホスト数早見表

/8255.0.0.00.255.255.25516,777,21616,777,214従来のクラスAネットワーク
/16255.255.0.00.0.255.25565,53665,534従来のクラスBネットワーク
/20255.255.240.00.0.15.2554,0964,094中規模組織/クラウドVPC
/22255.255.252.00.0.3.2551,0241,022大規模オフィスネットワーク
/24255.255.255.00.0.0.255256254最も一般的なサブネット/家庭/小規模オフィス
/25255.255.255.1280.0.0.127128126/24を2つのサブネットに分割
/26255.255.255.1920.0.0.636462小規模部門ネットワーク
/27255.255.255.2240.0.0.313230小オフィス/VLANセグメント
/28255.255.255.2400.0.0.151614ルーターポイントツーポイント/データセンター
/29255.255.255.2480.0.0.786最小の使用可能ホストサブネット
/30255.255.255.2520.0.0.342ポイントツーポイントリンク(ルーター間接続)
/32255.255.255.2550.0.0.011単一ホスト/ループバックインターフェース/ファイアウォールルール

プライベートIPアドレス範囲とデフォルトサブネット分割

10.0.0.0 – 10.255.255.25510.0.0.0/816,777,216クラスAプライベート大規模企業内ネットワーク/クラウドVPC大規模範囲
172.16.0.0 – 172.31.255.255172.16.0.0/121,048,576クラスBプライベート中規模企業/Dockerデフォルトセグメント(172.17.0.0/16)
192.168.0.0 – 192.168.255.255192.168.0.0/1665,536クラスCプライベート家庭用ルーター/小規模オフィスで最も一般的
169.254.0.0 – 169.254.255.255169.254.0.0/1665,536リンクローカルDHCP失敗時の自動設定(APIPA)
127.0.0.0 – 127.255.255.255127.0.0.0/816,777,216ループバック自身のループバックテスト、ネットワークカードから外部に出ない

Authoritative References

  • Reference
  • Reference
  • Reference