ネットワーク アドレス トランスレーション(NAT)は、ローカル エリア ネットワークとインターネットまたは IP ベースのネットワークとの間でやり取りされるパケットを修正するプロセスです。
発信
LAN から外へのルートによりアドレス トランスレーター エンジンを通過するパケットは変更または翻訳され、NAT を実行中のコンピューターから来たように思われます。実際は、ヘッダー内で「ソース」の IP アドレス が「NAT」コンピューターの(パブリック) IP アドレスに置換され、変更されています。
また NAT エンジンは、インターネットへ送られるそれぞれのパケットに対する情報のレコードテーブルを作成します。
着信
LAN に戻るルート上により NAT を通過するパケットは、NAT エンジンが保持するレコードに対して検索されます。そこで、「送信先」の IP アドレスが(データベース中のレコードに基づいて)LAN 上のコンピューターに届くために、特定の内部プライベートクラスの IP アドレスに変更されます。
パケットは元々「送信先」として NAT コンピューターのパブリック IP アドレスと共に送信されてきたことを思い出してください。NAT エンジンは、パケットをローカル ネットワーク内の正しい受信者に配信するためにこの情報を変更する必要がありました。