サブネットマスクは一桁8ビットのうち、どこまでをネットワーク部にしどこまでをホスト部にするかを決定させるものです。/24の場合、最初の24ビットがネットワーク部であることを示します。つまり
11111111.11111111.11111111.000000(ピリオドは便宜上付けたもの)
となり「172.16.9.0」のうちビットが立っている部分がネットワーク部、ビットがたっていないのがホスト部となります。従って「最初の3桁、172.16.9」までがネットワーク部となり「最後の一桁、0」がホスト部となります。ネットワーク部が違うと端末同士が通信することができず、ネットワークを隔離することができます。
またホスト部の最初のアドレスと最後のアドレスはそれぞれ「ネットワーク」と「ブロードキャストアドレス」に割り当てられているので使用することはできません。つまり「64アドレス割り当てても実際には62アドレスしか使えない」と言うことになります。
ここでそれぞれのチームの必要アドレス数を求めてみます。
DBチーム60名→64アドレス→2^6(事実上62)→6ビット分のホスト部が必要
サブネットマスク
11111111.11111111.11111111.11000000=255.255.255.192
その他のチーム30名→32アドレス→2^5(事実上30)→5ビット分のホスト部が必要
サブネットマスク
11111111.11111111.11111111.11100000=255.255.255.224
となります。従って、
DBチーム
サブネットマスク 255.255.255.192
使用アドレス 172.16.9.1〜62(0と63は使用不可)
ネットチーム
サブネットマスク 255.255.255.224
使用アドレス 172.16.9.65〜94(64と95は使用不可)
テストチーム
サブネットマスク 255.255.255.224
使用アドレス 172 .16.9.97〜126(98と127は使用不可)
事務処理チーム
サブネットマスク 255.255.255.224
使用アドレス 172.16.9.129〜158(128と159は使用不可)
となります。