IPアドレス / サブネット計算ツール
IPv4サブネット計算ツール。CIDRプレフィックス長またはサブネットマスクを入力するだけで、ネットワークアドレス・ブロードキャストアドレス・ホストアドレス範囲・ホスト数・ワイルドカードマスク・2進数表現を一覧表示します。ネットワーク設計やトラブルシューティングに活用できます。
IPv4アドレスとサブネットマスク(CIDR表記・ドット表記両対応)からネットワークアドレス・ブロードキャストアドレス・ホスト数などを瞬時に計算します。
IPアドレス / サブネット計算ツール
使い方ガイド
IPアドレスとサブネットを入力して「計算」ボタンを押すだけで、ネットワーク情報が一覧表示されます。
- 「IPアドレス」欄に調べたいIPv4アドレスを入力します(例: 192.168.1.100)
- 「サブネット」欄にCIDR表記(例: /24 または 24)またはサブネットマスク(例: 255.255.255.0)を入力します
- 「計算」ボタンをクリックすると、ネットワークアドレス・ブロードキャストアドレス・ホスト数などが表示されます
- 計算結果は履歴として自動保存され、後から見直せます
サブネットは /24 のようなCIDR形式と 255.255.255.0 のようなドット表記形式の両方に対応しています。また /0(全アドレス空間)から /32(単一ホスト)まですべてのプレフィックス長に対応しています。
サブネットとは? − クラスレスIPアドレッシングの基礎
サブネット(Subnet)とは、IPアドレス空間をより小さなネットワークに分割する技術です。現代のインターネットでは、IPv4アドレスの枯渇に対応するため、CIDR(Classless Inter-Domain Routing)と呼ばれるクラスレスアドレッシングが広く使われています。CIDRでは「192.168.1.0/24」のようにプレフィックス長(スラッシュ以降の数値)でネットワーク部のビット数を表します。
サブネットマスクはネットワーク部とホスト部を区別するための32ビットの値です。例えば /24 のサブネットマスクは 255.255.255.0(2進数では 11111111.11111111.11111111.00000000)と表され、先頭24ビットがネットワーク部、残り8ビットがホスト部となります。IPアドレスとサブネットマスクのAND演算でネットワークアドレスが、OR演算(ホスト部を全て1に)でブロードキャストアドレスが求まります。
ネットワークアドレスとブロードキャストアドレスはホストには割り当てられないため、実際に使用できるホスト数は「2の(32−プレフィックス長)乗 − 2」となります。例えば /24 の場合は 2^8 − 2 = 254 台が上限です。ワイルドカードマスクはサブネットマスクのビット反転で、ACL(アクセスコントロールリスト)の設定などで使われます。
実用例・よくある使いどころ
サブネット計算は、ネットワーク設計・管理・トラブルシューティングのあらゆる場面で必要になります。代表的な活用シーンを5つ紹介します。
- ネットワーク設計(VLSM): オフィスや工場のLANを部門・フロアごとにサブネット分割する際に活用します。例えば 10.0.0.0/8 を /16 単位で分割すれば 256 サブネットを作成できます。さらに VLSM(可変長サブネットマスク)を使えば、台数の多い部門には /22、少ない部門には /26 と、必要なホスト数に合わせてサイズを変えた効率的な設計が可能です。このツールで各ブロックのアドレス範囲と重複がないかを事前に確認できます。
- クラウド・Kubernetes 環境の構築: AWS VPC や Azure VNet などのクラウド環境でサブネットを設定する際、CIDRブロックのオーバーラップを防ぐためにネットワークアドレスとブロードキャストアドレスを事前に確認することが重要です。また Kubernetes クラスターでは Pod CIDR やサービス CIDR がノードのサブネットと重ならないよう設計する必要があり、マルチリージョン・マルチクラスター構成では特に慎重なアドレス計画が求められます。
- ネットワークトラブルシューティング: 「pingが届かない」「通信が不安定」といった問題の原因がサブネット設定のミスであることは多くあります。異なるサブネットに属するホスト同士はルーターを経由しなければ通信できないため、IPアドレスとサブネットマスクを入力して2台のホストが同一ネットワーク内にあるかどうかを素早く確認できます。ネットワーク管理者がオンサイトで設定を確認する際にも役立ちます。
- ファイアウォール・ACL設定: ルーターや L3 スイッチのアクセスコントロールリスト(ACL)設定では、ワイルドカードマスクを使ってアドレス範囲を指定します。例えば「10.0.0.0 0.0.255.255」は 10.0.0.0/16 全体を意味し、このツールで求めたワイルドカードマスクをそのまま ACL に転記できます。Cisco IOS や Juniper の設定ファイルを作成・レビューする際に特に重宝します。
- IPアドレス管理(IPAM)と台帳整備: 企業ネットワークでは NetBox などの IPAM ツールや Excel 台帳でアドレスブロックを管理します。新しいサブネットを払い出す際にネットワークアドレス・ブロードキャストアドレス・使用可能ホスト数を計算して台帳に記録する作業が発生します。このツールで計算結果をまとめて取得し、台帳や構成管理ドキュメントにコピーする用途にも使えます。
サブネット設計の実務的なアドバイスとして、「小さく切りすぎず・大きく取りすぎず」が基本原則です。将来の機器追加や組織変更を見越して、各サブネットに20〜30%程度の余裕を持たせておくと、後から再設計が必要になる場面を減らせます。
よくある質問
- Q. CIDRとサブネットマスクの違いは?
- CIDRは /24 のようにプレフィックス長(ネットワーク部のビット数)をスラッシュで表記する方法で、サブネットマスクはその内容をドット区切りの10進数(255.255.255.0)で表したものです。どちらも同じ情報を表しており、このツールは両方の形式に対応しています。
- Q. ホスト数がアドレス数より2少ないのはなぜ?
- 各サブネットの先頭アドレス(ネットワークアドレス)と末尾アドレス(ブロードキャストアドレス)はホストに割り当てられないため、実際に使用可能なホスト数はアドレス総数から2引いた値になります。/24 なら 256 − 2 = 254 台です。
- Q. プライベートIPアドレスの範囲は?
- RFC 1918で定義されたプライベートIPアドレス範囲は、10.0.0.0/8(クラスA)・172.16.0.0/12(クラスB相当)・192.168.0.0/16(クラスC相当)の3つです。これらはインターネット上で直接ルーティングされず、社内LAN・家庭内ネットワーク・クラウドの内部ネットワークなどで広く使われます。
- Q. IPv6には対応してる?
- 現時点ではIPv4にのみ対応しています。IPv6は128ビットのアドレス空間を持ち計算方法も大きく異なるため、IPv6対応版は別途検討中です。
進数変換ツールはこちら
バイナリデータを扱う際に、2進数・8進数・10進数・16進数を相互変換できる進数変換ツールも役立ちます。