非默认VPC路由表子网未关联问题咨询
解决VPC子网未关联目标路由表的问题
嘿,我来帮你搞定这个问题!咱们先理清楚逻辑:当你创建非默认VPC时,AWS会自动生成一个默认路由表——如果你创建子网时没特意指定路由表,子网会自动绑定这个默认表。你后来给某个路由表加了指向IGW的出站路由,但这个路由表没和你的子网绑定,所以才会弹出那个提示。
下面是具体操作步骤,跟着做就行:
第一步:找到你配置了IGW路由的目标路由表
- 登录AWS控制台,进入VPC服务页面。
- 左侧导航栏点击Route Tables(路由表)。
- 定位到添加了
0.0.0.0/0 -> Internet Gateway这条路由的表——你可以逐个查看路由表的路由条目,就能确认目标表。
第二步:把子网关联到这个目标路由表
- 选中找到的目标路由表,切换到Subnet Associations(子网关联)标签页。
- 点击Edit subnet associations(编辑子网关联)按钮。
- 在弹出的窗口中,勾选你在该VPC内创建的所有需要关联的子网。
- 点击Save associations(保存关联)完成设置。
额外验证(可选,确保配置生效)
关联完成后,你可以做两件事确认:
- 进入子网页面,选中目标子网,查看它的Route Table属性,确认已绑定到你配置了IGW的路由表。
- 用子网内的实例测试公网访问(比如ping
8.8.8.8),验证出站路由是否正常工作。
补充一句:如果你之前是修改了VPC的默认路由表,理论上网子网应该自动绑定它,但万一出现异常,按上面的步骤手动关联一次也能解决问题。
内容的提问来源于stack exchange,提问作者NeeleshK
相关产品推荐
相关产品推荐

