コンテンツへスキップ
uencoder

Hairpin NAT

ヘアピン NAT(Hairpin NAT、NAT ループバック)は、内部ホストが公開アドレス経由で内部サービスに到達できるようにする。NAT はパケットをインターネットへ送り出す代わりに、内部宛先へ「ヘアピン」して折り返す。

目的

内部ホストが公開ドメイン/IP で内部サービスにアクセスする際の外部迂回をなくし、効率と到達性を向上させる。

メカニズム

内部ホストが公開 IP(内部サービスにマッピング済み)へ送信すると、NAT は自身のマッピングと認識して宛先を内部サービス IP に書き換え、パケットを折り返す。同時に送信元を NAT の内部 IP に書き換える(直接返信の問題を避けるため)。

ユースケース

  • 公開ドメイン経由の内部アクセス
  • NAT ループバック
  • 公開アドレス経由での内部サービス到達

関連ツール

References