【誰でも簡単】IPアドレス/サブネットをサクッと計算する方法

サブネットの計算はCCNAやネットワークスペシャリストの試験でも出題されるので計算方法は必須の知識です。

計算方法が身についているのであれば、ツールを使った方が間違いなくて良いかも知れません。

参考 IP Address Calculatornwtools.netwiz.jp

サブネットの計算というのは難しくないので、トラブルシューティング時などいざという時に役に立つように計算方法を身につけてしまいましょう。

そこで誰でも簡単に実践できる、サブネットからネットワークアドレスや使えるネットワークアドレス数を求める方法を解説します。

このページはこんな方におすすめです
  • 後輩の前でサクッとサブネットからネットワークアドレスを計算したい
  • ネットワークエンジニアになりたて
  • 資格試験でサブネットの問題をサクッと解きたい

ここから先はネットワークについて最低限の知識を有している方を想定しています。

クラスBってなに?サブネットってなに?という方は、まずはネットワークの基礎的な知識を身に付けてください。

それでは始めます。

これだけは暗記して欲しいリスト

計算を始める前にビット数と表現できる数の組み合わせを暗記してください。数は多くありません。

ビット数表現できる数
00
12
24
38
416
532
664
7128
8256
暗記リスト

ネットワークアドレスの求め方

計算方法を細かく書いても分かりづらくなるので、実際にネットワークアドレスを求める過程を解説します。

192.168.0.123/26のネットワークアドレスを求める

192.168.0.123/26のネットワークアドレスを例にします。

/26という事は第4オクテットの2ビットがサブネットで残り6ビットがホストアドレスです。

ホストアドレスが6ビットという事は、ひとつのサブネットにつきIPアドレスを64個格納できる事がわかります。ですからネットワークアドレスは64の倍数である「0」「64」「128」「192」の4つになります。

  • 192.168.0.0/26
  • 192.168.0.64/26
  • 192.168.0.128/26
  • 192.168.0.192/26

192.168.0.123の第4オクテットである「123」が含まれるアドレス範囲を持っているネットワークアドレスは「192.168.0.64」です。

つまり答えは192.168.0.64/26です。

ではクラスBの場合はどうでしょうか。クラスBでもやる事は同じです。

172.16.123.123/22のネットワークアドレスを求める

172.16.123.123/22を例にします。

/22の場合、第3オクテットの6ビットがサブネットで残り2ビットがホストアドレスです。そして第4オクテットはすべてホストアドレスですね。

第4オクテットはこの際無視してOKです。

第3オクテットに注目するとホストアドレスは2ビットなので、第3オクテットだけ見るとひとつのサブネットにつきIPアドレスを4個格納できる事がわかります。

ですからネットワークアドレスは4の倍数である「0」「4」「8」「12」..「252」の64個になります。

※ネットワークアドレス数の求め方は次の章で解説しています

では123が含まれるアドレス範囲を持っているネットワークアドレスは何かと言うと「172.16.120.0」です。

つまり答えは172.16.120.0/22です。

ネットワークアドレス数の求め方

ネットワークアドレス数を求める方法は本当に簡単です。まずは対象がクラスAなのかBなのかCなのか意識する必要があります。

クラスAは上位8ビットがネットワークアドレス、クラスBは16ビット、クラスCは24ビットです。

ではクラスBの/20がいくつサブネットを作成できるのか考えます。

クラスBは上位16ビットがネットワークアドレスですから/20の場合は「20 – 16 = 4」で4ビットがサブネットになると分かります。

4ビットですから、16個のサブネットが作成できる事がわかります 。分からない方は、冒頭の「これだけは覚えてほしいリスト」を見てください。

サブネット数・ホスト数チートシート

最後にクラスごとにいくつサブネットが作成できてホスト数はいくつなのか、まとめたものを掲載します。

クラスA

サブネットサブネット数ホスト数
/928388606
/1044194302
/1182097150
/12161048574
/1332524286
/1464262142
/15128131070
/1625665534
/1751232766
/18102416382
/1920488190
/2040964094
/2181922046
/22163841022
/2332768510
/2465536254
/25131072126
/2626214462
/2752428830
/28104857614
/2920971526
/3041943042
/3183886082

クラスB

サブネットサブネット数ホスト数
/17232766
/18416382
/1988190
/20164094
/21322046
/22641022
/23128510
/24256254
/25512126
/26102462
/27204830
/28409614
/2981926
/30163842
/31327682

クラスC

サブネットサブネット数ホスト数
/252126
/26462
/27830
/281614
/29326
/30642
/311282

コメントを残す

メールアドレスが公開されることはありません。

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)