首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从amazon vpc连接到外部世界?

如何从amazon vpc连接到外部世界?
EN

Stack Overflow用户
提问于 2012-04-20 17:47:23
回答 11查看 66.4K关注 0票数 54

我通过向导将amazon VPC设置为“仅公有网络”,所以我的所有实例都在公有子网中。

私有网络内分配了弹性IP的实例顺利接入公网。

但无弹性IP的实例无法随处接入。

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

代码语言:javascript
复制
Destination Target 
10.0.0.0/16 local
0.0.0.0/0   igw-nnnnn

并从内部路由实例显示

代码语言:javascript
复制
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。还是没有成功。

代码语言:javascript
复制
~$ 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

我还能做什么?

EN

回答 11

Stack Overflow用户

回答已采纳

发布于 2012-05-15 12:43:01

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

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

F29

因此,仅仅添加NAT是不够的。请停止实例,并将实例从其他子网移至其他IP。

票数 56
EN

Stack Overflow用户

发布于 2012-05-12 11:31:15

文档告诉您应该添加一个NAT Instance

票数 11
EN

Stack Overflow用户

发布于 2014-01-30 14:07:24

问:没有弹性公网Q.的实例如何访问公网?

没有弹性公网in的实例可以通过以下两种方式访问Internet :没有弹性公网in的实例可以通过NAT实例路由流量访问Internet。这些实例使用NAT实例的弹性公网EIP穿越Internet。NAT实例允许出站通信,但不允许Internet上的机器使用NAT发起到私有寻址机器的连接,并且

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

您可以在此处找到有关如何设置nat实例的详细说明:http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_NAT_Instance.html

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

https://stackoverflow.com/questions/10243833

复制
相关文章

相似问题

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