首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >两个EC2在同一个VPC和子网上,但是一个可以连接互联网,其他不能连接,为什么?

问两个EC2在同一个VPC和子网上,但是一个可以连接互联网,其他不能连接,为什么?
EN

Stack Overflow用户
提问于 2020-12-25 12:23:52
回答 1查看 482关注 0票数 0

我在同一个VPC和子网中有两个EC2实例X&Y。实例X为SSH和HTTP端口入站,向Anywhere开放。实例B对它的VPC的CIDR范围开放SSH端口,只有。我可以在实例X中使用SSH,并成功地从GITBASH运行yum更新。我的目的是从X连接到实例Y,并在Y上安装mysql,因为它的SSH端口不是从任何地方打开的。我可以通过SSH成功地从X连接到Y,但是它未能在Y上安装mysql。它导致错误,因为它无法连接到互联网:“无法检索镜像列表http://amazonlinux.us-east-1.amazonaws.com/2/core/latest/x86_64/mirror.list错误是12:超时在.”

有谁能告诉我为什么实例Y不能通过X连接到互联网,因为两者都在同一个VPC上,请给我子网?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-26 02:17:04

由于您的实例Y没有公共IP,即使它位于公共子网中,它也无法访问internet。为了实现这一点,您需要拥有公共IP。

或者,您必须创建私有子网并将Y实例放置在那里。此外,在公共子网中,您需要设置NAT网关,以便实例Y可以通过NAT网关访问internet。在此场景中,实例Y不需要公共IP。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65448037

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档