プライベートIPアドレスの覚え方

2進数で考えると覚えやすい

まずはクラスの覚え方
クラスA(最初が0で始まるのがAクラス)
10進数: 0.0.0.0-127.255.255.255
2進数: 00000000.00000000.00000000.00000000-01111111.11111111.11111111.11111111
クラスB(最初が10ならクラスB)
10進数: 128.0.0.0-191.255.255.255
2進数: 10000000.00000000.00000000.00000000-10111111.11111111.11111111.11111111

クラスC(最初が110ならクラスC)
10進数: 192.0.0.0-223.255.255.255
2進数: 11000000.00000000.00000000.00000000-11011111.11111111.11111111.11111111

でプライベートIP
クラスA
10進数: 10.0.0.0-10.255.255.255/8
2進数: 00001010.00000000.00000000.00000000-00001010.11111111.11111111.11111111
subnet: 11111111.00000000.00000000.00000000-11111111.00000000.00000000.00000000

クラスB
10進数: 172.16.0.0-172.31.255.255/12
2進数: 10101100.00010000.00000000.00000000-10101100.00011111.11111111.11111111
subnet: 11111111.11110000.00000000.00000000-11111111.11110000.00000000.00000000

クラスC
10進数: 192.168.0.0-192.168.255.255/16
2進数: 11000000.10101000.00000000.00000000-11000000.10101000.11111111.11111111
subnet: 11111111.11111111.00000000.00000000-11111111.11111111.00000000.00000000