如何仅将 NAT 网关用于出站流量

Abh*_*mar 3 nat vpc amazon-web-services

我需要一个静态 IP 来访问 URL。为此,我计划将具有静态 IP 的 NAT 网关放在出站流量的实例前面。

所以这里的问题是如何使用 IGW 处理输入流量,使用 NAT 处理出站流量。

Joh*_*ein 7

你不需要做任何事情。这就是它的工作原理。几乎。

您的配置应该是:

  • 具有至少一个公有子网和至少一个私有子网的 Amazon VPC
  • 连接到公共子网的互联网网关(这就是它们“公共”的原因)
  • 具有弹性 IP 地址的公共子网中的NAT网关
  • 将 Internet 绑定流量 ( ) 发送到 NAT 网关的专用子网上的路由表配置0.0.0.0/0

然后,从私有子网中的实例发出的任何流量都将路由到 NAT 网关,NAT 网关将流量转发到 Internet。它将来自弹性 IP 地址。返回流量将通过 NAT 网关流回私有子网中的实例。

VPC 的传入流量(不响应 NAT 网关)将无法到达私有子网中的实例,因为它们没有直接连接到 Internet。这是故意的。

请注意,Internet 网关将 VPC 连接到 Internet,并用于入站和出站流量。只需将其视为将电缆插入互联网即可。