PAT
PAT(Port Address Translation)は、NATのポート多重化バリアントである。多数の内部デバイスが1つのグローバルIPを、異なるポートで区別して共有する。
目的
大量の内部デバイスが少数の、あるいは1つのグローバルIPを共有できるようにする。家庭用ルーターのNATで一般的な方式である。
メカニズム
外向きパケットの送信元IPはグローバルIPに書き換えられ、一意の送信元ポートが割り当てられる。(内部IP、内部ポート)→(グローバルIP、グローバルポート)のマッピングを記録する。内向きパケットはグローバルポートでマッピングを引き、宛先を書き換える。
ユースケース
- 家庭用ルーター
- 企業でのNAT
- IPv4アドレスの共有