【问题标题】:After assigning Elastic IP address, the EC2 instance is no longer accessible分配弹性 IP 地址后,EC2 实例无法再访问
【发布时间】:2017-07-10 03:28:03
【问题描述】:

我创建了一个新的 Amazon EC2 实例,它正在成功运行。我分配了一个弹性 IP 地址,之后我的实例无法访问。我对 VPC、ENI 和弹性 IP 地址进行了大量更改,但公共 DNS 无法访问我的实例,而且在任何区域中,公共 DNS 都无法访问 EC2 实例。

【问题讨论】:

  • 实例在公有子网还是私有子网?您在创建 VPC 时是否Enable DNS hostnames
  • @helloV 感谢您的评论。是的,它是公开的。是的,它已启用。
  • 请阅读Under what circumstances may I add “urgent” or other similar phrases to my question, in order to obtain faster answers? - 总结是这不是解决志愿者的理想方式,并且可能会适得其反。请不要将此添加到您的问题中。
  • 向实例添加弹性 IP 地址将删除之前分配的公共 IP 地址。您应该能够使用新的弹性 IP 地址重新连接。您能否编辑您的问题并添加更多详细信息,例如与实例关联的安全组入站规则的配置,并向我们展示您尝试连接的方式以及您收到的确切错误消息。

标签: amazon-web-services amazon-ec2 elastic-ip


【解决方案1】:
  1. 检查附加到实例的安全组,并将您的 IP 列入安全规则中所需端口的白名单。

  2. 检查附加到实例的 NACL 规则,看看是否有任何拒绝规则阻止您的流量。

  3. 检查您的实例是否通过了 2/2 状态检查,相应地停止和启动或重启您的实例以解决状态检查失败问题。

  4. 转到实例操作 --> 网络设置并获取实例屏幕截图,检查您是否能够看到登录屏幕。

  5. 最后,如果您可以从 Instance actions --> Network Settings 中获取实例日志,并查看日志以查看在启动实例时是否有任何问题。

由于您已经确认实例位于公有子网并启用了 DNS 解析,因此上述步骤之一肯定会解决您的问题。

【讨论】:

    【解决方案2】:

    您需要将 Internet 网关 (IGW) 分配给您的 EC2 实例所属的子网,以便您可以通过 Internet 访问:

    http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Internet_Gateway.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-09-29
      • 1970-01-01
      • 2018-02-15
      • 2020-04-05
      • 1970-01-01
      • 2021-04-19
      • 2015-06-07
      • 2019-10-13
      相关资源
      最近更新 更多