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やトンネルに依存します。
関連ガイド
DNS Resolution - CI/CD Glossary DefinitionDNS Resolution: DNS resolution is the process of translating a hostname into an IP address so a client can op…
Long Polling - CI/CD Glossary DefinitionLong Polling: Long polling is a technique where the client sends a request that the server holds open until a…
Callback URL - CI/CD Glossary DefinitionCallback URL: A callback URL is the endpoint you register with a service so it can call back to you when an e…