• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:NATとルーティングについて)

NATとルーティングについて

このQ&Aのポイント
  • NATとは、ネットワークアドレス変換のことであり、ルータがインターネットと接続されたネットワーク内のデバイスの通信を制御する機能です。
  • ルータのネットワーク経路に複数のネットワークがある場合、NATを使用してアドレス変換を行うことで、異なるネットワーク間の通信を可能にします。
  • Router AとRouter Bの間でNATを行う場合、Router AにはPC-2のNAT変換されたネットワークアドレスのルーティング設定を行う必要があります。同様に、Router AでもNATする場合もPC-2のネットワークアドレスをルーティングとして設定する必要があります。

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

  • ベストアンサー
  • k_kota
  • ベストアンサー率19% (434/2186)
回答No.1

>Router Aには、PC-2のネットワークアドレス(NAT変換された先のネットワークアドレス)のルーティングを書く必要があるのでしょうか? >また、Router AでNATする場合でも同じくPC-2のネットワークアドレスをルーティングとして書く必要がありますでしょうか? とりあえずNATしてるとこまでいけばNATしてくれるんであれば、変換前のアドレスの設定は別に不要です。 ルーティングとはなんなのか、各ルータでどんな処理をするのか考えれば自明だと思います。

その他の回答 (1)

回答No.2

No1さんの回答でいいかと。 それとは別に、 >ping通信できるようにしたいです。 ですが、これは特定のポート等を通過するようにしないとだめです。最近のばかちょんのルーターだと、ping 通過用の設定が別にあります(ポートフォワーディングとは別の話)。 ルーターの説明書をよく読んで、Pingできない場合、その設定がなされていません。ルーターのWAN側の設定かFirewallのセクションにあります。 https://www.google.co.jp/search?hl=ja&q=ping+%E3%83%9D%E3%83%BC%E3%83%88%E3%80%80%E3%83%AB%E3%83%BC%E3%82%BF%E3%83%BC&lr=lang_ja https://www.google.co.jp/search?hl=ja&q=ping+ICMP+%E3%83%AB%E3%83%BC%E3%82%BF%E3%83%BC&lr=lang_ja の検索リストサイトを参考にするといいでしょう。LAN内に構築する場合、Pingは通過するようにしておくと、便利ですね。 上記のリストだと例えば http://www.searchman.info/tips/2010.html なんてわけのわからないサイトにLinux上で拒否の仕方? がでています。 次に問題になるのがDNSなどの設定です。その設定の代わりになるのが、それぞれのルーター或いはその役目をするマシンのルーティングテーブルです。 マシンやOSによりますが、順番があります。指定されたDNSで見つけられない場合、ローカルの設定に従います。 IPとドメインのping 両方整合性が取れるよう、クライアントマシンに設定するネットワーク設定は手動になることが多いです。自動にするには、ちゅんと設計しないと。 初心者が最初にひっかかるのが、この手のドメイン名(ホスト名)とIPでのpingの違いだ。ルーティングテーブルを・・・と考えてしまう。

関連するQ&A