サブネット計算
そのスラッシュが実際に何を含むのか。
例を読み込むと入力と設定が一時的に変わります。元の内容に戻せます。
0文字
出力
上に貼り付けるか入力すると、ここに結果が表示されます。
ファイルは端末の外に出ません
このツールはすべてブラウザ内で動作します。貼り付けた内容は端末内で処理され、サーバーには送信されないため、トークンや鍵、未公開の文章でも安心して使えます。
使用例
例:試験によく出る「192.168.20.130/255.255.255.192」のネットワークは? 3問まとめて確認
基本情報技術者試験やネットワークの学習でおなじみの「このホストが属するネットワークアドレスは?」を、マスク表記とCIDR表記が混ざった3問で確かめます。1行に1つずつ「192.168.20.130 255.255.255.192」「172.16.50.100/27」「10.1.2.3 255.255.240.0」と入力し、「さらに分割」は「分割しない」のままにします。
- 1行目:255.255.255.192 は /26 と読まれます。ネットワーク 192.168.20.128/26、ブロードキャスト 192.168.20.191、ホスト範囲 192.168.20.129 – 192.168.20.190、使えるホスト数 62。
- 2行目:/27 はネットマスク 255.255.255.224、ワイルドカード 0.0.0.31。ネットワーク 172.16.50.96、ブロードキャスト 172.16.50.127、使えるのは30台です。
- 3行目:255.255.240.0 は /20。区切りが第3オクテットの途中にあるので 10.1.0.0/20、ブロードキャスト 10.1.15.255、使えるホスト数は 4,094 です。
- 3行とも種別は「プライベート(RFC 1918)」。255.0.255.0 のようにマスクとして成り立たないものを入れると、その行だけ「アドレスとして読めません」と表示されます。
| 入力 | ネットワーク | ブロードキャスト | ホスト範囲 | ホスト数 |
|---|---|---|---|---|
| 192.168.20.130 255.255.255.192 | 192.168.20.128/26 | 192.168.20.191 | 192.168.20.129 – 192.168.20.190 | 62 |
| 172.16.50.100/27 | 172.16.50.96/27 | 172.16.50.127 | 172.16.50.97 – 172.16.50.126 | 30 |
| 10.1.2.3 255.255.240.0 | 10.1.0.0/20 | 10.1.15.255 | 10.1.0.1 – 10.1.15.254 | 4,094 |
答えは順に 192.168.20.128、172.16.50.96、10.1.0.0。ホスト部のビットをすべて0にしたものがネットワークアドレス、すべて1にしたものがブロードキャストで、その間が機器に割り当てられる範囲です。
使い方
- プレフィックス付き(192.168.1.10/24)、マスク付き(192.168.1.10 255.255.255.0)、またはアドレスだけを入力します。
- ネットワーク、ブロードキャスト、実際に割り当てられる範囲を読み取ります。
- 複数ある場合は1行に1つ入れてください。
- 分けたいときは、分割後のプレフィックスを選びます。
よくある質問
- 使えるホストがアドレス数より2つ少ないのはなぜですか。
- ブロックの最初のアドレスはネットワーク自体を指し、最後はブロードキャストなので、どちらも機器に割り当てられません。/24 はアドレスが256、使えるのは254です。
- /31 はどうなりますか。
- 例外なので、その旨を表示します。/31 は2点間リンクで、両方のアドレスが使え、ブロードキャストはありません。ルータ間で使われるのはそのためです。/32 は単一ホストです。
- 255.0.255.0 のようなマスクは通りますか。
- 通りません。そう表示します。マスクは1が連続したあとに0が連続する形でなければならず、それ以外はどれだけそれらしく見えてもサブネットマスクではありません。
- IPv6には対応していますか。
- まだしていません。IPv6のサブネット化はニブルを数える作業がほとんどで、同じ意味で計算機を必要とする場面が少ないため、これはIPv4向けです。
- /26 のサブネットマスクと使えるホスト数は?
- 255.255.255.192 で、アドレスは64個、使えるホストは62台です。/25 は 255.255.255.128(126台)、/27 は 255.255.255.224(30台)、/28 は 255.255.255.240(14台)、/30 は 255.255.255.252(2台)です。
- /24 を /26 に分けるといくつのネットワークになりますか。
- 4つです。プレフィックスが1つ増えるごとにブロックは半分になるので、/24 は /25 で2つ、/26 で4つ、/27 で8つ、/30 で64個に分かれます。「さらに分割」で選ぶと、分けたブロックが先頭から順に一覧表示されます(64個を超える分は残りの数だけ表示)。
- 入力した内容はどこかに送られますか。
- いいえ。ブラウザの中で動くので、貼り付けた内容はお使いのパソコンから出ません。