- ベストアンサー
サブネットマスクの計算について
- クラスCのネットワークで、異なるサブネットのIPアドレスをルーティングするためには、適切なサブネットマスクを計算する必要があります。
- 具体的には、192.168.3.0/24と192.168.20.0/24を除外したIPアドレス範囲に対して、それぞれのサブネットマスクを求める必要があります。
- サブネットマスクを計算するには、ネットワークのビット数を求めて、そのビット数のうち、ホスト部分のビット数を割り当てます。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
要するにstatic routeを設定する際に、複数のネットワークを包括するネットマスクの求め方、ですよね? ネットマスクの意味がわかっていればそんなに難しい話ではないですが… 答えをまんまいうのも質問者さんのためにならないと思うのでヒント1: ・192.168.0.0/24 と 192.168.1.0/24 を包括するネットワークは 192.168.0.0/23 になります。 ・192.168.0.0/20 のネットワークは、192.168.0.0/24~192.168.15.0/24 のネットワークを包括します。 ・192.168.0.0/18 のネットワークは、192.168.0.0/24~192.168.63.0/24 のネットワークを包括します。 ヒント2: 「サブネット」とは、本来「ネットワークを分割してできる(より小さな)ネットワーク」を指します 紙に書くなりなんなりして悩んでください:)
その他の回答 (2)
ロンゲストマッチがはたらくので 192.168.0.0/16を別ルータへ向かうよう設定するだけで動作すると思いますよ。
お礼
実は、ロンゲストマッチが上手く働かないことが分かり・・・。 それぞれ細かく計算してスタティックルーティングを書くことにしました。 ありがとうございました。
- m-take0220
- ベストアンサー率60% (477/782)
例えば、 > ・192.168.0.0~192.168.2.255 は本来192.168.0.0/24、192.168.1.0/24、192.168.2.0/24の3つのネットワークなわけですよね。 これを1つのネットワークのよう扱うために、サブネットマスクでなんとかしようということですか? それはやっちゃいけないことです。できる、できないとは別に。 192.168.0.0~192.168.3.255だったら、192.168.0.0/22とすることはできますが、このとき192.168.0.0/24のブロードキャストアドレス192.168.0.255などが192.168.0.0/22では通常のアドレスとしてあつかわれるため、ルーティングされる可能性があります。
お礼
細かく分けて、スタティックルーティングを書くことにしました。 ありがとうございました。
お礼
それぞれ細かく計算してスタティックルーティングを書くことにしました。 ありがとうございました。