Skip to content

为什么我不能使用 NAT 网关从 EC2 实例访问互联网?

1 分钟阅读
0

我创建了一个 NAT 网关,以便我的 Amazon Elastic Compute Cloud (Amazon EC2) 实例可以连接到互联网。但是,我无法从我的 EC2 实例访问互联网。

解决方法

子网配置错误或缺少路由通常会导致 NAT 网关出现互联网连接问题。

如果您无法使用 NAT 网关连接到互联网,请验证以下配置:

  • 用于启动 NAT 网关的子网与具有指向互联网网关的默认路由的路由表相关联。
  • 用于启动 EC2 实例的子网与具有指向 NAT 网关的默认路由的路由表相关联。
  • 安全组和与源实例关联的网络访问控制列表(网络 ACL)允许出站互联网流量。
  • 与用于启动 NAT 网关的子网关联的网络 ACL 允许来自实例和互联网主机的入站流量。该网络 ACL 还必须允许流向互联网主机和实例的出站流量。

要允许您的实例访问 HTTPS 网站,与 NAT 网关子网关联的网络 ACL 必须具有以下规则。

入站规则:

协议端口范围允许/拒绝
VPC CIDRTCP443允许
互联网 IPTCP1024-65535允许

出站规则:

目标协议端口范围允许/拒绝
互联网 IPTCP443允许
VPC CIDRTCP1024-65535允许

相关信息

如何在 Amazon VPC 中为私有子网设置 NAT 网关?

使用 NAT 网关

从私有子网访问互联网

如何使用 VPC Reachability Analyzer 来解决 Amazon VPC 资源的连接问题?

AWS 官方已更新 6 个月前