意外と毎回忘れてしまうサブネットマスクとIPの個数です。
/24
が256個あることは殆どの人は理解していますが、
192.168.33.0/26
で最後のIPアドレスは何?などと言われると意外と出てこないことも多いはずです。
覚える方法は簡単です。/27が32個
これだけ覚えておきましょう。
CLASS | CIDR | NETMASK | IP
----------|-------|-------------------|---------------------------
A | /8 | 255.0.0.0 | 16,777,216
A | /9 | 255.128.0.0 | 8,388,608
A | /10 | 255.192.0.0 | 4,194,304
A | /11 | 255.224.0.0 | 2,097,152
A | /12 | 255.240.0.0 | 1,048,576
A | /13 | 255.248.0.0 | 524,288
A | /14 | 255.252.0.0 | 262,144
A | /15 | 255.254.0.0 | 131,072
B | /16 | 255.255.0.0 | 65,536
B | /17 | 255.255.128.0 | 32,768
B | /18 | 255.255.192.0 | 16,384
B | /19 | 255.255.224.0 | 8,192
B | /20 | 255.255.240.0 | 4,096
B | /21 | 255.255.248.0 | 2,048
B | /22 | 255.255.252.0 | 1,024
B | /23 | 255.255.254.0 | 512
C | /24 | 255.255.255.0 | 256
C | /25 | 255.255.255.128 | 128
C | /26 | 255.255.255.192 | 64
C | /27 | 255.255.255.224 | 32
C | /28 | 255.255.255.240 | 16
C | /29 | 255.255.255.248 | 8
C | /30 | 255.255.255.252 | 4
C | /31 | 255.255.255.254 | 2
C | /32 | 255.255.255.255 | 1
まず第一に、この表を全部覚えようとすることを諦めることが重要です。 回線のプロバイダーでも無い限り、クラスB以上のIPアドレスの個数を即答できる必要はほぼ無いです。 自前でネットワークを組んだり、インターネットの契約したとしてもせいぜい/22くらいが最大です。 自分の感覚としては、それ以上の大きなネットワークを組むようであれば、まずセグメントを分けますし、 必要なケースであればきっと、専門家が居たりするはずです。
/27が32個
さえ覚えていれば、そこから演繹的に出すことが可能です。
/28: 32個 / 2 = 16個
/29: 32個 / 2^2 = 8個
/30: 32個 / 2^3 = 4個
/24が256個
からでも同様です。
/23: 256個 * 2 = 512個
/25: 256個 / 2 = 128個
/26: 256個 / 4 = 64個
これでほぼ9割のシチュエーションはカバーできます。 classBの適当な/16なども覚えればもっと即答できる範囲が広がると思います。
/27で32個が覚えられない
とはいえ、これすら忘れてしまう人もいらっしゃるかもしれません。そんなときは語呂合わせで覚えましょう。
ツナ・サニー
なんとも美味しそうなツナ缶ではありませんか!
人間は無意味な数字の羅列などは覚えにくいような脳になっています。うまく意味のあるイメージとして一度覚えてしまえば、あとは簡単です。これで友達に自慢しておきましょう。