首页 > 解决方案 > AWS 实例只能通过 IP 访问,不能通过域名访问

问题描述

我有一个在 AWS 上运行的实例。我已经停止它,然后在几个小时后重新启动它。现在我无法通过域名访问我的网站,但可以通过其 ip 访问

寻找一种解决方案,以便我也可以使用域名访问它。

标签: amazon-web-servicesamazon-ec2

解决方案


由于这是您的个人域,因此可能的情况是,当您的实例重新启动时,IP 地址发生了变化。

您可以通过将 AWS 控制台中的公共 IP 地址与在您的域的 DNS 配置中输入的 IP 地址进行比较来验证这一点。

这是 EC2 主机的标准公共 IP 地址的预期行为,如果您想解决此问题,您需要创建一个弹性 IP 地址并将其与您拥有的实例相关联。

关联后,更新您的 DNS 记录以使用已分配的新公共 IP(EIP)。这将允许您重新启动您的实例,而不会丢失您的 IP。另外请注意,根据您的域的 TTL,您将需要等待 DNS 传播。


推荐阅读