Skip to content
Latchkey

NAT - CI/CD用語集の定義

NAT: NAT(network address translation)は、パケットが境界を越える際にIPアドレスを書き換え、多数のプライベートマシンが1つのパブリックアドレスを共有してアウトバウンドトラフィックを行えるようにします。

NAT(network address translation)は、パケットが境界を越える際にIPアドレスを書き換え、多数のプライベートマシンが1つのパブリックアドレスを共有してアウトバウンドトラフィックを行えるようにします。

NATは、プライベートネットワーク全体が1つのパブリックIPを通じてインターネットに到達する方法です。インバウンド接続には固定のプライベートな宛先がないため、NATの背後のマシンは外部から直接到達できません。

CIにおいて

NATの背後のrunnerはアウトバウンド呼び出しはできますが、インバウンドのwebhookを直接受け取ることはできません。そのため、外部からイベントを受け取るためにpollingやトンネルに依存します。

関連ガイド