EC2 无法连接分配的公有地址

0

在没有修改其他设置的情况下无法使用分配的公有ip地址,浏览器显示响应时间过长无法访问 后来在安全组中添加了890和80两个端口,仍无法使用 在此处输入图片描述

Patrick
已提问 1 个月前688 查看次数
4 回答
0

实例本身可以访问外网么?

profile pictureAWS
专家
已回答 1 个月前
  • 我尝试在cloudshell中发送请求,但没有任何响应,我想应该不能访问外网

  • 貌似实例所在的子网没有互联网网关。请参照https://docs.aws.amazon.com/zh_cn/vpc/latest/userguide/VPC_Internet_Gateway.html 确定该子网是公有子网.

0

建议先查看一下子网默认的NACL是否有改动?

profile pictureAWS
专家
已回答 1 个月前
  • 其他一切都没有改动, 在启动实例后我点击默认分配的公有ip地址发现无法访问,于是我只在安全组中添加了如图所示的几项规则,发现还是无法访问

0

你的问题解决了么? 我这边有个ec2实例也是这个情况。差不多两周前出现的问题,机器可以访问外网,但仅限于ping, icmp协议。无法访问tcp端口,80,443,比如我在机器上curl https://google.com,同时也无法对外提供服务(我本机有架设网站)。 重启实例,安全组全部放行,iptables关闭,都无法解决。 只能通过创建镜像,然后通过该镜像重开实例才能正常。然后正常运行差不多3-4天样子,又无法通外网了。 也没有收到aws团队的相关信息。


修改后: 可以看下 Event Log,我那边看到aws团队给我发的消息了。

已回答 1 个月前
  • 应该就是 EC2 有异常的行为吧... 他们限制你的话会透过 Health Dashboard 通知你

0

请检查你的 AWS Health Dashboard 是否有任何来自 AWS Abuse/Security 团队的通知。 您的 EC2 在没有修改任何设定的情况下,理论上不会「突然不能无法访问」的问题。 有一种可能是就是你的 EC2 因为安全的原因被限制网路的访问能力。

https://health.aws.amazon.com/health/home?#

profile picture
已回答 1 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则