ネットワーク内ipアドレス数の計算方法

nasa-Q1p7bh3SHj8-unsplash.jpg

質問

ネットワークアドレス部とホストアドレス部による同一ネットワーク内ipアドレス数の計算方法を教えてください


解答

IPアドレスのネットワーク部とホスト部の分割を理解することで、「同一ネットワーク内で使用できるIPアドレス数(ホスト数)」を計算できます。以下に、仕組み・考え方・計算方法を順にわかりやすく解説します。


✅ 基本の考え方

IPアドレス(IPv4)は 32ビット で構成されています。
この32ビットのうち、

  • ネットワーク部:ネットワークを識別する部分

  • ホスト部:そのネットワーク内の各機器(ホスト)を識別する部分


✅ CIDR表記とサブネットマスク

CIDR表記(例:192.168.1.0/24)の 「/24」 は「上位24ビットがネットワーク部」という意味。

残りのビット数はホスト部になります:

ホスト部のビット数 = 32 - ネットワーク部のビット数

✅ 使用可能なIPアドレス数の計算方法

使用可能ホスト数 = 2^(ホスト部のビット数) - 2
  • 2 を引くのは次の2つが予約されているため:

    • ネットワークアドレス(全ビット0)

    • ブロードキャストアドレス(全ビット1)


✅ 計算例

例1:192.168.1.0/24

  • ホスト部のビット数:32 - 24 = 8

  • 使用可能ホスト数:2^8 - 2 = 254

→ このネットワーク内では 254台 の端末がIPを使える


例2:10.0.0.0/16

  • ホスト部のビット数:32 - 16 = 16

  • 使用可能ホスト数:2^16 - 2 = 65,534

最大65,534台のホストにIPを割り振れる


例3:172.16.0.0/30

  • ホスト部のビット数:32 - 30 = 2

  • 使用可能ホスト数:2^2 - 2 = 2

たった2台の端末にしか使えない
(ルーター間などの点対点接続に最適)


✅ ホスト数別サブネット早見表(代表値)

プレフィックスホスト部ビット数使用可能IP数
/3200(単一ホスト)
/3022
/2936
/28414
/27530
/26662
/257126
/248254
/239510
/22101,022
/161665,534

✅ まとめ

項目内容
IPアドレスは32ビットネットワーク部+ホスト部
同一ネットワーク内のホスト数2^(ホスト部のビット数) - 2
-2 の理由ネットワークアドレスとブロードキャストの予約




【15%OFF限定クーポン】変換アダプタ USB-C(オス) to LAN RJ45(メス) USB3.0 USB-A 有線接続 高速通信 1000Mbps 100Mbps 有線lanアダプター アダプタ 変換アダプター usb lanポート lanアダプタ ランアダプター Thunderbolt uc0111 送料無料

価格:1000円~
(2025/7/3 11:02時点)
感想(484件)


IPアドレス—体系的なアドレス割り当てによるルーティングの効率化 (NETWORK TECHNOLOGY SERIES) バック グラハム、 俊夫,宇野、 Graham,Buck; みれ,宇野

価格:2895円
(2024/2/22 22:25時点)
感想(0件)


 



この記事へのコメント