前言
NAT Gateway 得以讓存在於私人網段 (Private subnet) 的伺服器,可以連線到網際網路。
NAT Gateway 的說明,可以參考此篇文章。
此篇說明在 AWS 建立並設定 NAT Gateway。
操作步驟
- 至 VPC -> Elastic IPs 介面,點擊右上方 Allocate Elastic IP Address,配置一個固定 IP,後續將與 NAT Gateway 綁定
- Network border group 欄位,選擇當前所屬的 AWS Region(Ex:us-east-1),再點擊下方 Allocate
- 至 VPC -> NAT gateways 介面,點擊右上方 Create NAT gateway
- 依序進行設定
- Name:輸入 NAT gateway 名稱
- Subnet:需選擇 Pubnet subnet,也就是路由器有綁定網際網路閘道(Internet gateway)的子網域
- Connectivity type:選擇 Public
- Elastic IP allocation ID:下拉選單,選擇剛建立之 Elastic IP
設定完成後,點擊右下方 Create NAT Gateway
- 至 VPC -> Route tables 介面,點擊剛建立 NAT Gateway 所在的子網域
- 點擊右方 Edit routes
- 點擊 Add route,並依序進行設定
- Destination:輸入 0.0.0.0/0,開放內網機器可以連線到網際網路任何地方
- Target:下拉選單,選擇 NAT Gateway,再選擇剛建立之 NAT Gateway
完成後點擊 Save changes
- 登入存在於內網的機器,測試看看是否能連線至網際網路,若有收到回應,代表 NAT gateway 有正確執行,也代表設定成功啦!
結語
以上說明如何在 AWS 設定 NAT Gateway。
接下來可以到 AWS 環境建立看看,體驗 NAT Gateway 的有趣之處!
希望這篇文章能啟發您更進一步的學習和研究,感謝您耐心閱讀。如果您有任何相關問題或想要討論,請隨時寄信給我,我們一起來探討吧!