【解答】
まず10.16.32.64/26のネットワークアドレス、ユーザブルアドレス、ブロードキャストアドレスを計算する。
/26のサブネットマスクは、
11111111.11111111.11111111.11000000
となる。
すなわち、第4オクテットの「64」部分について、ネットワーク部とホスト部の両方を指していることになる。
そこで64を2進数に変更すると、
64 / 2 = 32 … 0
32 / 2 = 16 … 0
16 / 2 = 8 … 0
8 / 2 = 4 … 0
4 / 2 = 2 … 0
2 / 2 = 1 … 0
1 / 2 = 0 … 1
であるから、64=1000000であり、8桁で表すと01000000となる。
とすると、ネットワークアドレスは
11000000
01000000
となるから、10.16.32.64はそのままネットワークアドレスであることが分かる。
ブロードキャストアドレスは
01111111
となる。
10進数に直すと 255 – 128 = 127 であるから、
10.16.32.127がブロードキャストアドレスとなる。
よって、ユーザブルアドレスは10.16.32.65 ~ 10.16.32.126 となる。
上から順番に降順で番号を割り振るとなると、
126 1番目の機器
125 2番目の機器
124 3番目の機器
123 4番目の機器
122 5番目の機器
121 6番目の機器
120 7番目の機器
119 8番目の機器
118 9番目の機器
117 10番目の機器
となる。よって、10.16.32.117が回答となる。
※10番目を126 -10 + 1 = 117と計算しても良い。
【別回答】
本問題は、そもそも題意からネットワークアドレスが10.16.32.64であることが明記されている。
とすると、/26のサブネットマスクであれば、利用できるホスト数は2^6 – 2 = 62個である。
とすると、ブロードキャストアドレスは
64 + 62 + 1 = 127
であり、ユーザブルアドレスの最大値は126である。
ここから順に10個目に割り当てられるので、117となる と計算する。