【ネットワーク】IPマスカレードについて
IPマスカレードについて知りたいのですが、恥ずかしながらネットワークの知識に乏しいもので、教えていただけませんでしょうか。
NATについてはある程度理解しています。
要するに、ルータでローカルアドレスをグローバルアドレスに変換し、マッピングデータとしてNATテーブルに保存し、パケット送信。返信をルータでローカルアドレスに変換してLANに返すわけですよね?間違っていたら訂正してください。
そしてNAPTは、たとえば
PC2(10.1.1.2)とPC3(10.1.1.3)があり、
PC2から1111番ポートで、PC3から1112番ポートでパケット送信した際、
ルータでの変換は
10.1.1.2:1111 を 210.124.-.-:9990,
10.1.1.3:1112 を 210.124.-.-:9991
に変換しNATテーブルに登録、帰りもポートを確認して戻っていく、ということでいいんでしょうか?
でも、この解釈で疑問が湧きました。
ローカルアドレスも結局NATテーブルに登録されているのであれば、ポートを見る必要はないんではないのか?というのと、
別々のLAN機器(この場合PC2とPC3)から同時に1111番ポートでの通信を行うと、変換されるグローバルIPが同じになるからどちらかしかできない。ということはたとえばPS3とPS4が同一ポートでの通信を行うので、どちらかがポート番号を変更すれば通信できるようになる。ということでいいんでしょうか?
ちょっとネットワーク関係の基礎知識がないのでトンチンカンなことを言っているかもしれないです。
恐れ多いですがよろしくお願いします。