当前位置: 首页 > 知识库问答 >
问题:

如何从亚马逊vpc连接到外部世界?

梁渊
2023-03-14

我通过向导将 Amazon VPC 设置为“仅公有网络”,因此我的所有实例都位于公有子网中。

在VPC的实例,有弹性的IP分配连接到互联网没有任何麻烦。

但没有弹性IP的实例无法连接任何地方。

存在Internet网关。aws控制台中的路由表如下所示

Destination Target 
10.0.0.0/16 local
0.0.0.0/0   igw-nnnnn

和路由从内部实例显示

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.0.0.0        *               255.255.255.0   U     0      0        0 eth0
default         10.0.0.1        0.0.0.0         UG    100    0        0 eth0

我尝试打开所有入站和出站流量,以0.0.0.0/0实例所属的安全组。仍然没有成功。

~$ ping google.com
PING google.com (74.125.224.36) 56(84) bytes of data.
^C
--- google.com ping statistics ---
6 packets transmitted, 0 received, 100% packet loss, time 5017ms

我还能做什么?

共有3个答案

仲孙鸣
2023-03-14

Q.没有弹性公网IP的实例如何接入公网?

没有弹性公网的实例可以通过以下两种方式之一访问公网 没有弹性公网的实例可以通过 NAT 实例路由其流量以访问公网。这些实例使用 NAT 实例的弹性公网IP遍历公网。NAT 实例允许出站通信,但不允许互联网上的计算机使用 NAT 启动与专用寻址计算机的连接,以及

http://aws.amazon.com/vpc/faqs/

刘弘济
2023-03-14

文档告诉您应该添加NAT实例

包丁雨
2023-03-14

看来,从没有弹性 IP 的实例中走出来的唯一方法是:

  • 添加 NAT(从 ami-vpc-nat-beta 启动额外的 m1.small 实例)并为其分配 EIP
  • 创建一个额外的子网,该子网将是“私有的”
  • 将非 EIP 实例移动到该私有子网
  • 修改路由表:私有子网中的 0.0.0.0/0 应转到 NAT

因此,仅仅添加 NAT 是不够的。应停止实例并将其从另一个子网移动到另一个 IP。

 类似资料:
  • 我能够从EC2实例连接到VPC中的ElastiCache Redis实例。但我想知道是否有办法连接到Amazon EC2实例之外的ElastiCache Redis节点,例如从我的本地开发设置或其他供应商提供的VPS实例。 当前在我的本地设置中尝试时: 我只在一段时间后才会暂停。

  • 好的,我在 AWS 中创建一个实例,并遵循手册、视频等中的所有要点。但是我收到“无法连接到服务器,因为防火墙,关闭等” 我配置了以下内容: 实例: 私有IP OK 状态:正在运行 检查:一切正常 公共DNS:好的 公共ip:好的 弹性IP附加:好的 已连接网络接口(并且该网络具有安全组、ips等) 安全组(非默认): 入境的 类型协议端口范围源 RDP TCP 3389 0.0.0.0/0 固态混

  • 问题内容: 我们有许多应用程序使用一个位于VPC外部(经典实例)的ElasticCache实例(Redis)。一些应用程序位于VPC中,而某些应用程序位于VPC外部(经典实例)。我们如何将所有应用程序连接到缓存? 我们将VPC外部的应用程序连接到缓存没有问题,因为缓存也位于VPC外部。VPC内部的应用程序数量较少,无法连接到缓存。 谢谢。 问题答案: 无法从VPC实例直接访问经典群集。解决方法是在

  • 我有: > MongoDB Atlas集群 GCP之间的VPC对等。 当我尝试从我的家用笔记本电脑连接到DB时: 我收到一个错误: 我看到收到的本地IP地址,但我不明白如何连接到私有VPC中的我的数据库? 我将非常高兴能得到任何帮助!

  • 亚马逊服务器之前还好好的可以连上,后面突然连不上了 1、首先亚马逊控制台中的实例是启动的且不是防火墙和安全组导致的 2、因为通过其他网络是可以访问的(就我本机网络地址无法telnet通导致xshell无法远程连接) 请问大概由什么原因导致的?如果说我想再通过本机访问该用什么方法?

  • 试图做一些非常简单的事情,但不确定为什么它不起作用。 我下载了SQL workbench并连接到我的红移驱动程序。连接很好。我使用 现在我正试图连接到数据库。我尝试了和,但出现以下错误: 有人知道为什么没有连接吗?