サブネット計算(IPアドレス・CIDR)

チートシートPDF

「192.168.1.10/24」や「10.0.0.5 255.255.252.0」のように入れると、ネットワークの範囲を計算します。

IPアドレス / プレフィックス長(またはサブネットマスク)

入力したデータは送信も保存もしません。悪用することも一切ありません。くわしく

サブネットと CIDR 表記

IPv4 のアドレスは 32 ビットの数で、192.168.1.10 のように8ビットずつ4つに区切って書きます。 このうち先頭の何ビットまでが「ネットワーク部」かを表すのがサブネットマスクで、 255.255.255.0 のように書く方法と、先頭からのビット数で /24 と書くCIDR 表記があります。 同じネットワーク部を持つアドレスどうしは、ルーターを通さずに直接通信できる「同じネットワーク」です。

社内ネットワークの設計、ファイアウォールやセキュリティグループの許可範囲、クラウドの VPC のサブネット分けなどで、 「このアドレスはどの範囲に入るか」「何台つなげるか」を確かめたいときに使ってください。

サブネットマスクの早見表

CIDRサブネットマスクアドレス数使えるホスト数
/8255.0.0.016,777,21616,777,214
/16255.255.0.065,53665,534
/20255.255.240.04,0964,094
/22255.255.252.01,0241,022
/23255.255.254.0512510
/24255.255.255.0256254
/25255.255.255.128128126
/26255.255.255.1926462
/27255.255.255.2243230
/28255.255.255.2401614
/29255.255.255.24886
/30255.255.255.25242
/31255.255.255.25422
/32255.255.255.25511

プライベートIPアドレスの範囲

範囲CIDRよく使われる場所
10.0.0.0 〜 10.255.255.25510.0.0.0/8企業の大きなネットワーク、クラウドの VPC
172.16.0.0 〜 172.31.255.255172.16.0.0/12企業ネットワーク、Docker の既定のネットワーク
192.168.0.0 〜 192.168.255.255192.168.0.0/16家庭や小さなオフィスのルーター

プライベートアドレスはインターネット上では使われない、組織の中だけのアドレスです。 VPN でつないだ拠点どうしでアドレスの範囲が重なっていると通信できないので、設計のときに重ならないよう確認しましょう。 2進数・16進数の変換は進数変換、ipconfig などのコマンドはWindowsコマンド集もどうぞ。

よくある質問

使えるIPアドレスの数が「全体 − 2」なのはなぜですか?

サブネットの最初のアドレスは「ネットワークアドレス」(そのネットワーク自体を表す)、最後のアドレスは「ブロードキャストアドレス」(全員宛て)として予約されているため、機器に割り当てられません。/24 なら256個のうち254個が使えます。さらにルーター(デフォルトゲートウェイ)に1つ使うのが一般的です。

/31 と /32 はどうなりますか?

/31 はルーター同士をつなぐ1対1の回線用で、2つのアドレスをどちらも使います(RFC 3021)。/32 はアドレス1つだけを表し、ファイアウォールのルールやループバックでよく使います。

クラウド(AWS など)のサブネットでも同じですか?

計算方法は同じですが、AWS の VPC では各サブネットの先頭4つと最後の1つ、合計5つが予約されます。/24 なら使えるのは251個です。Azure・Google Cloud にも同様の予約があるので、各サービスの説明も確認してください。

IPv6 には対応していますか?

今は IPv4 だけに対応しています。

変換・計算の結果は正確さに努めていますが、すべての入力での動作を保証するものではありません。 業務で使う場合は、重要なデータは結果を確認してからご利用ください。詳しくは免責事項をご覧ください。