コンテンツへスキップ
uencoder

PAT

PAT(Port Address Translation)は、NATのポート多重化バリアントである。多数の内部デバイスが1つのグローバルIPを、異なるポートで区別して共有する。

目的

大量の内部デバイスが少数の、あるいは1つのグローバルIPを共有できるようにする。家庭用ルーターのNATで一般的な方式である。

メカニズム

外向きパケットの送信元IPはグローバルIPに書き換えられ、一意の送信元ポートが割り当てられる。(内部IP、内部ポート)→(グローバルIP、グローバルポート)のマッピングを記録する。内向きパケットはグローバルポートでマッピングを引き、宛先を書き換える。

ユースケース

  • 家庭用ルーター
  • 企業でのNAT
  • IPv4アドレスの共有

関連ツール

References