• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:サブネットマスクの計算について)

サブネットマスクの計算について

このQ&Aのポイント
  • クラスCのネットワークで、異なるサブネットのIPアドレスをルーティングするためには、適切なサブネットマスクを計算する必要があります。
  • 具体的には、192.168.3.0/24と192.168.20.0/24を除外したIPアドレス範囲に対して、それぞれのサブネットマスクを求める必要があります。
  • サブネットマスクを計算するには、ネットワークのビット数を求めて、そのビット数のうち、ホスト部分のビット数を割り当てます。

質問者が選んだベストアンサー

  • ベストアンサー
  • Toshi0230
  • ベストアンサー率51% (836/1635)
回答No.2

要するに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: 「サブネット」とは、本来「ネットワークを分割してできる(より小さな)ネットワーク」を指します 紙に書くなりなんなりして悩んでください:)

worry-ek
質問者

お礼

それぞれ細かく計算してスタティックルーティングを書くことにしました。 ありがとうございました。

その他の回答 (2)

noname#163669
noname#163669
回答No.3

ロンゲストマッチがはたらくので 192.168.0.0/16を別ルータへ向かうよう設定するだけで動作すると思いますよ。

worry-ek
質問者

お礼

実は、ロンゲストマッチが上手く働かないことが分かり・・・。 それぞれ細かく計算してスタティックルーティングを書くことにしました。 ありがとうございました。

回答No.1

例えば、 > ・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では通常のアドレスとしてあつかわれるため、ルーティングされる可能性があります。

worry-ek
質問者

お礼

細かく分けて、スタティックルーティングを書くことにしました。 ありがとうございました。

関連するQ&A