ホーム コンピュータ IPアドレス範囲の計算 作成日: 2026年7月20日 21:33 IPアドレス範囲の計算 入力 開始アドレス192.168.1.0終了アドレス192.168.1.255 コンピュータ IPアドレス範囲の計算 開始IPv4アドレスと終了IPv4アドレスを入力して、範囲内のアドレス数と、範囲がちょうど一致する単一のCIDRブロックを求めます。 入力 アドレス範囲 開始アドレス 範囲の先頭となるIPv4アドレスです。192.168.1.0のようにドット区切り十進数で入力します。 終了アドレス 範囲の末尾となるIPv4アドレスです。開始アドレス以上の値を指定してください。 結果 値を入力すると計算結果が表示されます。 範囲の概要 範囲内のアドレス数 192.168.1.0から192.168.1.255までのアドレスを両端を含めて数えた件数です。 対応するCIDRブロック 範囲にちょうど対応する単一のCIDRブロックです。範囲の長さが2の累乗かつ開始アドレスがそのサイズに整列している場合にのみ表示されます。条件を満たさない場合、その範囲を表すには複数のブロックが必要です。 共有 レポートを印刷 リセット 埋め込み この計算機を埋め込む プレビュー このコードをページに貼り付けると計算機を表示できます。 コードをコピー この計算を共有 このリンクを開くと、入力した値がそのまま表示されます。 リンクをコピー 共有する XFacebookLINE メール 最終更新: 2026-06-23 IPアドレス範囲 IPアドレス範囲とは、先頭アドレスと末尾アドレスによって定義された連続するIPv4アドレスの集まりです。この計算ページでは、その範囲に含まれるアドレスの件数を求め、範囲が単一のネットワークブロックに一致する場合はCIDR表記も表示します。DHCPスコープのサイズ決定、ファイアウォールルールの記述、ホスティングプロバイダーから割り当てられた範囲を一つのルートにまとめられるかの確認などに活用できます。 ドット区切り十進数から整数への変換 IPv4アドレスは4つの8ビットオクテットで表記された32ビット整数です。アドレス a.b.c.da.b.c.d は次の整数に対応します。 int=a⋅2563+b⋅2562+c⋅256+d\text{int} = a \cdot 256^3 + b \cdot 256^2 + c \cdot 256 + d 両端を整数に変換すると、範囲内のアドレス数は差分に一を加えた値になります。両端のアドレスを含むためです。 N=int(end)−int(start)+1N = \text{int}(\text{end}) - \text{int}(\text{start}) + 1 この「一を加える」という点は見落とされがちです。.0から.255の範囲は255ステップに見えますが、実際には256個のアドレスが含まれています。 単一のCIDRブロックとなる条件 CIDR表記は、開始アドレスとプレフィックス長によってブロックを表します(例: 192.168.1.0/24)。ブロックは必ず2の累乗個のアドレスを含み、/24 なら 28=2562^{8} = 256 個、/25 なら 27=1282^{7} = 128 個となります。また、自身のサイズの倍数となる境界から始まる必要があります。一つのブロックで範囲を表せるのは、長さが2の累乗であり、かつ開始アドレスがその長さに整列している場合のみです。どちらかの条件が満たされない場合でもアドレス数は確定しますが、重複や欠落なく範囲をカバーするには異なるサイズの複数のブロックが必要になります。 計算例 192.168.1.0から192.168.1.127の範囲を考えます。 int(start)=192⋅2563+168⋅2562+1⋅256+0=3,232,235,776int(end)=3,232,235,903N=3,232,235,903−3,232,235,776+1=128\begin{aligned} \text{int}(\text{start}) &= 192\cdot 256^3 + 168\cdot 256^2 + 1\cdot 256 + 0 = 3{,}232{,}235{,}776 \\ \text{int}(\text{end}) &= 3{,}232{,}235{,}903 \\ N &= 3{,}232{,}235{,}903 - 3{,}232{,}235{,}776 + 1 = 128 \end{aligned}int(start)int(end)N=192⋅2563+168⋅2562+1⋅256+0=3,232,235,776=3,232,235,903=3,232,235,903−3,232,235,776+1=128 アドレス数は128、すなわち 272^{7} です。開始アドレス192.168.1.0は128の倍数に整列しているため、この範囲は単一のブロック 192.168.1.0/25 に対応します。終了アドレスを一つ短くして192.168.1.126にすると件数は127になり、2の累乗ではないため単一のCIDRブロックには収まりません。 任意の範囲を構成サブネットに分解したり、個々のブロックのマスクやホスト範囲を確認したりするには、サブネットの計算 を参照してください。各オクテットの整数表現の仕組みを理解するには、基数変換ツール で2進数と16進数の形式を確認できます。 よくある質問 (FAQ)アドレス数はどのように計算されますか?IPv4アドレスはそれぞれ32ビット整数に対応しています。アドレス数は終了アドレスの整数値から開始アドレスの整数値を引き、両端を含めるために一を加えた値です。たとえば192.168.1.0から192.168.1.255の整数差は255ですが、範囲には256個のアドレスが含まれます。この件数にはネットワークアドレスとブロードキャストアドレスも含まれており、割り当て可能なホスト数ではなくブロック全体のサイズを表しています。 単一のCIDRブロックが表示されないのはなぜですか?CIDRブロックは必ず2の累乗個のアドレスを含み(2、4、8、16など)、かつ自身のサイズの倍数となる境界から始まる必要があります。範囲の長さが2の累乗でない場合、または開始アドレスがその長さに整列していない場合は、一つのブロックで表すことができません。たとえば10.0.0.0から10.0.0.9は10個のアドレスにわたりますが、10は2の累乗ではないため、重複や欠落なく表現するには複数のCIDRブロックが必要です。 範囲には開始アドレスと終了アドレスの両方が含まれますか?はい。アドレス数は両端を含む形で計算されます。これはファイアウォールルール、DHCPスコープ、ACL(アクセス制御リスト)で先頭と末尾を指定する際の一般的な慣例に従っています。開始アドレスと終了アドレスが同じ場合、範囲にはちょうど一つのアドレスが含まれます。 次のおすすめ サブネットの計算 IPv4アドレスとCIDRプレフィックス長からネットワークアドレス・ブロードキャストアドレス・サブネットマスク・ワイルドカードマスク・使用可能なホストアドレス範囲・ホスト数を求めます。 詳しく解説基数変換ツール 2進数・8進数・10進数・16進数など、基数2〜36の任意の整数を相互に変換できます。数値を入力して変換元と変換先の基数を選ぶだけで変換結果を表示します。 詳しく解説 200+ ツール · 10 言語対応 · 完全無料 ネットワークの他の計算 1秒あたりパケット数(pps)の計算CIDRとサブネットマスクの変換IPv4 アドレス表現の変換IPv6サブネットの計算IPアドレス範囲の計算IPスーパーネットの計算 +5 more Show less MTU から MSS の計算TCP スループットの計算サブネットの計算レイテンシバジェットの計算帯域幅遅延積(BDP)の計算 コンピュータの他のカテゴリ セキュリティ・暗号 chmodパーミッションの計算UUID 衝突確率の計算パスワードのエントロピーハッシュ衝突確率の計算データ・エンコード 2の補数変換Base64エンコードのオーバーヘッドCRCチェックサムGit リポジトリのクローンサイズ推定IEEE 754 浮動小数点ビット表現QRコードの収容文字数Unixタイムスタンプ変換(エポック ⇄ 日時)UTF-8バイト数計算ツールオーディオファイルサイズ計算カラーコードの変換スループット (bps) 換算データ転送時間の計算テキスト → 2進数 / 16進数 / ASCII 変換ナイキストサンプリングレート計算ツールブルームフィルタ サイズ計算メガピクセル・印刷サイズ計算メモリアドレスビット計算圧縮率の計算画素密度(PPI・DPI)の計算画像ファイルサイズの計算色深度・ビット/ピクセルの計算動画ビットレートとファイルサイズ配信帯域幅の計算浮動小数点精度の計算アルゴリズム Luhn チェックディジットの計算シャノンエントロピーの計算ハミング距離の計算ビッグO記法の増加率レーベンシュタイン距離の計算信頼性・ストレージ APIレート制限の計算cron式デコーダー・次回実行時刻の計算MTBF・MTTR・稼働率 計算ツールRAID容量の計算クラウドストレージ料金の計算ハミング符号 ECCビット数計算ツール稼働率SLAの計算複合可用性の計算性能・待ち行列 Apdex スコアの計算CPU実行時間 計算ツールIOPS とスループットの変換M/M/1 待ち行列の計算M/M/c 待ち行列計算ツールアーランC 要員数計算アムダールの法則の計算キャッシュヒット率と実効アクセス時間(AMAT)の計算グスタフソンの法則の計算バッテリー駆動時間の計算ツールリトルの法則の計算平均メモリアクセス時間(AMAT)の計算 この計算機は役に立ちましたか? 役に立った 改善が必要 改善が必要 どのような点が改善されると良いですか? フィードバックを送信 Powered by OneCalc ↗
最終更新: 2026-06-23 IPアドレス範囲 IPアドレス範囲とは、先頭アドレスと末尾アドレスによって定義された連続するIPv4アドレスの集まりです。この計算ページでは、その範囲に含まれるアドレスの件数を求め、範囲が単一のネットワークブロックに一致する場合はCIDR表記も表示します。DHCPスコープのサイズ決定、ファイアウォールルールの記述、ホスティングプロバイダーから割り当てられた範囲を一つのルートにまとめられるかの確認などに活用できます。 ドット区切り十進数から整数への変換 IPv4アドレスは4つの8ビットオクテットで表記された32ビット整数です。アドレス a.b.c.da.b.c.d は次の整数に対応します。 int=a⋅2563+b⋅2562+c⋅256+d\text{int} = a \cdot 256^3 + b \cdot 256^2 + c \cdot 256 + d 両端を整数に変換すると、範囲内のアドレス数は差分に一を加えた値になります。両端のアドレスを含むためです。 N=int(end)−int(start)+1N = \text{int}(\text{end}) - \text{int}(\text{start}) + 1 この「一を加える」という点は見落とされがちです。.0から.255の範囲は255ステップに見えますが、実際には256個のアドレスが含まれています。 単一のCIDRブロックとなる条件 CIDR表記は、開始アドレスとプレフィックス長によってブロックを表します(例: 192.168.1.0/24)。ブロックは必ず2の累乗個のアドレスを含み、/24 なら 28=2562^{8} = 256 個、/25 なら 27=1282^{7} = 128 個となります。また、自身のサイズの倍数となる境界から始まる必要があります。一つのブロックで範囲を表せるのは、長さが2の累乗であり、かつ開始アドレスがその長さに整列している場合のみです。どちらかの条件が満たされない場合でもアドレス数は確定しますが、重複や欠落なく範囲をカバーするには異なるサイズの複数のブロックが必要になります。 計算例 192.168.1.0から192.168.1.127の範囲を考えます。 int(start)=192⋅2563+168⋅2562+1⋅256+0=3,232,235,776int(end)=3,232,235,903N=3,232,235,903−3,232,235,776+1=128\begin{aligned} \text{int}(\text{start}) &= 192\cdot 256^3 + 168\cdot 256^2 + 1\cdot 256 + 0 = 3{,}232{,}235{,}776 \\ \text{int}(\text{end}) &= 3{,}232{,}235{,}903 \\ N &= 3{,}232{,}235{,}903 - 3{,}232{,}235{,}776 + 1 = 128 \end{aligned}int(start)int(end)N=192⋅2563+168⋅2562+1⋅256+0=3,232,235,776=3,232,235,903=3,232,235,903−3,232,235,776+1=128 アドレス数は128、すなわち 272^{7} です。開始アドレス192.168.1.0は128の倍数に整列しているため、この範囲は単一のブロック 192.168.1.0/25 に対応します。終了アドレスを一つ短くして192.168.1.126にすると件数は127になり、2の累乗ではないため単一のCIDRブロックには収まりません。 任意の範囲を構成サブネットに分解したり、個々のブロックのマスクやホスト範囲を確認したりするには、サブネットの計算 を参照してください。各オクテットの整数表現の仕組みを理解するには、基数変換ツール で2進数と16進数の形式を確認できます。 よくある質問 (FAQ)アドレス数はどのように計算されますか?IPv4アドレスはそれぞれ32ビット整数に対応しています。アドレス数は終了アドレスの整数値から開始アドレスの整数値を引き、両端を含めるために一を加えた値です。たとえば192.168.1.0から192.168.1.255の整数差は255ですが、範囲には256個のアドレスが含まれます。この件数にはネットワークアドレスとブロードキャストアドレスも含まれており、割り当て可能なホスト数ではなくブロック全体のサイズを表しています。 単一のCIDRブロックが表示されないのはなぜですか?CIDRブロックは必ず2の累乗個のアドレスを含み(2、4、8、16など)、かつ自身のサイズの倍数となる境界から始まる必要があります。範囲の長さが2の累乗でない場合、または開始アドレスがその長さに整列していない場合は、一つのブロックで表すことができません。たとえば10.0.0.0から10.0.0.9は10個のアドレスにわたりますが、10は2の累乗ではないため、重複や欠落なく表現するには複数のCIDRブロックが必要です。 範囲には開始アドレスと終了アドレスの両方が含まれますか?はい。アドレス数は両端を含む形で計算されます。これはファイアウォールルール、DHCPスコープ、ACL(アクセス制御リスト)で先頭と末尾を指定する際の一般的な慣例に従っています。開始アドレスと終了アドレスが同じ場合、範囲にはちょうど一つのアドレスが含まれます。