How does a private subnet know how to route to a NAT gateway in the public subnet

0

Hello. So I have been reading documentation and I am confused on the NAT gateway setup. I get that the NAT gateway is needed in order for private subnets to access the Internet and that the NAT gateway needs to be in the public subnet.
What I am not understanding is how does the private subnet communicate with the NAT gateway? I am not seeing the connection because the private subnet cannot see the public subnet. Is there a route for this in the route tables that I am not seeing?

質問済み 10ヶ月前559ビュー
1回答
1
承認された回答

In the private subnet(s) you need a route to the NAT Gateway. To do this, create a new VPC route table; create a default route (0.0.0.0/0) in that route table that has a destination of the NAT Gateway; then assign the route table to the private subnet(s). In the VPC you'll have two route tables: One for the public subnet(s) which has a default route to the Internet Gateway; and one for the private subnet(s).

profile pictureAWS
エキスパート
回答済み 10ヶ月前
profile picture
エキスパート
レビュー済み 10ヶ月前
  • Got it, thank you. It was that default route with target to the NAT that I missed.

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ