私が尋ねようとしていることは些細なことかもしれませんが、私の先生が私を混乱させているので、私は本当に理解する必要があります!
それが問題です。私は2つのプライベートネットワークを手に入れました
1つ目はクラスCネットワークで、アドレスは192.168.1.0/24です(これをC1と呼びます)
2つ目は、10.1.0.0/16(A1)と10.2.0.0/16(A2)の2つのサブネットに分割したクラスAネットワークです。
これで、A1とA2の間に1つのルーターがあり、A2とC1の間に別のルーターがあります。パケットがA1からA2に、およびA2からC1に移動できるようにルーティングを構成しました。それから先生は私に言った:"A1とA2の間のルーターは大丈夫ですが、A2とC1は異なるネットワークであるため、通信できません!NATを設定する必要がありますそのルーター。 "
そして、ここに質問があります:なぜここでNATを使用する必要があるのですか? 2つのプライベートネットワーク間でNATが必要な理由がわかりません!
ご協力いただきありがとうございます
まず、先生が間違っています。ちなみに、S/Heは、16年前には時代遅れだったClassedNetworkingを教えたとしても叱責されるべきです。それは教えられるべきではありません、期間(歴史のクラスを除いて)。
この場合、NATはまったく必要ありません。3つのネットワークはパブリックインターネットとインターフェイスせず、すべて内部IP範囲を使用しています。
内部IP範囲はインターネット上で機能しないため、ネットワークがインターネットと通信している場合はNATが必要になります。非内部IPのみがインターネットで機能します。 NATデバイスは単一の(通常)インターネットIPを取り、内部IPを持つコンピューターがそれを「偽造」できるようにします(インターネットへの通信は有効なIPを使用し、NATデバイスはすべてをまっすぐに保ちます)。
プライベートネットワークからパブリックネットワークにアクセスしたい場合は、NAT)を使用する必要があると思います。
また、これを使用して、他のプライベートネットワークからプライベートネットワークのリソースにアクセスできます。
ハイシナシウス、
先生がそのように言った理由を明確に理解できる次のURLを確認することをお勧めします。
http://192-168-1-2.org/how-nat-works.html
http://technet.Microsoft.com/en-us/library/cc756722%28WS.10%29.aspx
http://www.Cisco.com/en/US/tech/tk648/tk361/technologies_tech_note09186a0080094831.shtml
Prograministratorは彼の応答にほとんど正しかったが、もう少し冗長にさせてください...
192.168.x.xや10.x.x.xのようなプライベートアドレスは、ローカルエリアネットワーク内でのみ使用されることを意図しており、他の場所では使用されません。これは、それらが非常に過負荷になっているためです。現在、何百万ものコンピューターが同時にアドレス192.168.1.100を使用しています。 NATで許可されているので、問題ありません。自分のLAN内で話す場合にのみ、そのアドレスを使用します。ただし、LANの外で話す場合は、パブリックアドレスを使用する必要があります。
厳密に言えば、2つの異なるネットワークが内部アドレスを相互に公開し、そのように通信することは可能ですが、すべてを設定するのは非常に悪い方法です。プライベートIPは、ネットワーク外のどこにも見られないように常に想定してください。
代わりに、ネットワーク内のすべてのホストをルーターに接続し、それらすべてを1つのパブリックIPアドレスにNATする必要があります。