Network Address Translation(NAT)は、パケットヘッダに含まれるIPアドレスを、別のIPアドレスに変換する技術です。
2つのネットワークの境界にあるネットワーク機器においてパケットを転送する際に、各ネットワーク内の特定のIPアドレス同士が対応付けられ、パケットに含まれる送信元や宛先のIPアドレスの変換が自動的に行われます。
Network Address Translation(NAT)の一種であるSource Network Address Translation(SNAT)では送信元のIPアドレスのみの変換が行われます。
ファイアウォール、ルータ、ロードバランサなどで、この機能が実装されています。