AWS EC2实例无法使用NAT网关

时间:2016-06-26 14:49:38

标签: amazon-web-services networking amazon-ec2 nat amazon-vpc

我已使用VPC NAT网关,子网,路由表设置我的AWS,如下图所示 http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/vpc-nat-gateway.html

不同的是我的私有子网是创建EC2实例而不是数据库服务器。

我的问题是私有子网中的EC2实例无法使用NAT连接到Internet。

仅供参考,公共子网中的EC2实例能够使用实例EIP连接互联网。公共子网中的平均互联网工作正常。

请帮助。 感谢

3 个答案:

答案 0 :(得分:0)

确保您在NAT实例上禁用了源/目标检查(“操作”菜单 - “网络”)

答案 1 :(得分:0)

验证是否

1)Nat Gateway在公共子网中创建。

2)专用子网的路由表配置正确。

答案 2 :(得分:0)

  • 检查NAT网关是否处于“可用”状态。

  • 检查路由表配置是否正确。 NAT网关必须位于公共子网中,且路由必须将所有Internet流量(即0.0.0.0/0)定向到Internet网关。您的私有EC2实例必须位于私有子网中,且该路由必须将所有Internet通信量(即0.0.0.0/0)定向到NAT网关。

  • 检查私有EC2实例的安全组是否允许HTTP / HTTPS出站Internet通信(0.0.0.0/0)。 如果使用的是PING,则还要检查是否允许ICMP(除了HTTP和HTTPS)。