NAPT

ナプト / Network Address and Port Translation / IPマスカレード

 NAPTとは、1つのグローバルIPアドレスを複数の端末で共有するためのネットワークアドレス変換技術の1つ。TCP/UDPのポート番号も含めて変換することで、複数の端末を同時接続させることができる。LinuxにおけるNAPTの実装をIPマスカレードと呼ぶ。

 ある端末をWANまたはインターネットに接続させる場合、端末側にはグローバルIPアドレスを割り当てる必要がある。しかし、端末ではなくLANなど複数の端末で構成されているネットワークをWANに接続させる場合、端末ごとにグローバルIPアドレスを割り当てることはできず、順番で割り当てていては円滑なインターネット接続を端末側に提供できなくなる。

 そこで、WANの出入り口に設置されるルータにグローバルIPアドレス1つを割り当て、LAN内の端末にはプライベートIPアドレスを割り当てる。そして、端末がインターネットへの接続要求を行えば、ルータはその端末のプライベートIPアドレスをグローバルIPアドレスへ変換し、接続を行う。これを各端末に対して透過的に実施することで、複数の端末を同時にインターネットへ接続できるようにする。

関連記事

関連用語

リンク

Master of IP Network フォーラム 新着記事
@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

アイティメディアの提供サービス

キャリアアップ