「192.168.1.10/24」や「192.168.1.10 255.255.255.0」と入れるだけで、ネットワークアドレス・ブロードキャストアドレス・使えるIPアドレスの範囲と台数・サブネットマスクを計算します。2進数の色分け、アドレスの種類(プライベート・グローバルなど)の判定、/0〜/32 の早見表つき。入力した内容はどこにも送信しません。
書き方は「192.168.1.10/24」「192.168.1.10 255.255.255.0」「192.168.1.10/255.255.255.0」のどれでもOK。ワイルドカードマスク(0.0.0.255 など)や全角の数字も読み取ります。マスクを書かないときは右のプレフィックス長を使います。
| # | ネットワーク | 使えるIPの範囲 | ブロードキャスト |
|---|
行をタップすると、そのプレフィックス長で計算し直します。いま選んでいる行に色が付きます。
| CIDR | サブネットマスク | ワイルドカード | アドレス数 | 使えるホスト数 | /24 の個数 |
|---|
IPv4 のアドレスとサブネットマスク(またはプレフィックス長)から、そのネットワークの範囲を計算するツールです。家庭や会社の LAN の設計、ルーターや固定IPの設定、ファイアウォールのルール作り、AWS や Azure の VPC・サブネットの切り方の検討、ネットワーク系の資格試験(基本情報技術者・CCNA など)の勉強や答え合わせに使えます。
入力したアドレスがプライベートアドレスか、インターネットで使われるグローバルアドレスか、あるいはキャリアグレードNAT用・ループバック・リンクローカル・説明書用など特別な用途のアドレスかも、根拠になる RFC と一緒に表示します。計算はすべてブラウザの中で行い、入力内容は送信しません。
192.168.1.10/24 のように入力します。192.168.1.10 255.255.255.0 のようにサブネットマスクで書いても構いません。/24 の部分も書き換わります。ホスト部のビットがすべて 0 のアドレスはネットワークそのものを表す「ネットワークアドレス」、すべて 1 のアドレスはネットワーク内の全員に届く「ブロードキャストアドレス」で、どちらも機器には割り当てられません。そのため /24 なら 256−2=254 台です。例外として、2台だけをつなぐ回線用の /31 では RFC 3021 により両方のアドレスを機器に使え、/32 は1台の機器そのもの(ホストルートやループバック)を表します。
社内や家庭で自由に使えるのは RFC 1918 の 10.0.0.0/8・172.16.0.0/12(172.16〜172.31)・192.168.0.0/16 の3つです。172.32.x.x はプライベートではなくグローバルなので、打ち間違いに注意してください。100.64.0.0/10 は通信事業者のキャリアグレードNAT用(RFC 6598)で、ルーターの WAN 側にこの範囲が付いていれば、そのままでは外から接続できない回線だとわかります。169.254.x.x は DHCP でアドレスを受け取れなかったときに機器が自分で付けるアドレス(RFC 3927)なので、表示されたら DHCP の不調を疑います。
手順書や記事の例には、実在の誰かのアドレスにならないよう予約された 192.0.2.0/24・198.51.100.0/24・203.0.113.0/24(RFC 5737)を使うのが作法です。
AWS の VPC や Azure の仮想ネットワークでは、各サブネットの先頭4つと最後の1つ、合わせて5つのアドレスがルーターや DNS などに予約されます。/24 なら使えるのは 251 個です。このツールでは /29 より大きいサブネットのとき、その数も表示します。
ワイルドカードマスクはサブネットマスクの 0 と 1 を反転したもので、Cisco の ACL や OSPF の設定で使います。また 192.168.010.001 のように先頭に 0 を付けると、OS やプログラムによっては8進数(010=8)と解釈されて別のアドレスになるので、設定ファイルでは0を付けないのが安全です。このツールは10進数として読み、注意を表示します。