4

我已经设置了一个 EC2 实例和一个与该实例关联的弹性 IP。我还在我的 DNS 提供商的区域编辑器中设置了一条 A 记录,以便域名指向弹性 IP,例如 example.com = 123.123.123.123。

在阅读了很多帖子之后,这似乎应该足够了,但我的域名仍然没有解析。我什至无法ping通IP地址!奇怪的是,我可以通过弹性 IP SSH 进入 EC2 实例,一切似乎都很好,除了我的域名没有解析到 EC2 实例!

有什么想法吗?

4

2 回答 2

5

DNS 名称需要一段时间才能传播,因此这可能是您的第一个问题。

  1. 转到http://www.whatsmydns.net/并输入您的域名。如果所有位置都返回正确的 ip,那么您可以放心地假设它不是 DNS 传播问题。
  2. 在安全组中启用 ICMP 规则。如果使用 aws 控制台为“所有 ICMP”创建一个新规则,源为“0.0.0.0/0”。启用此功能会给您的服务器带来安全风险,因此请仅在测试时临时启用此功能。此时,您应该能够 ping 您的实例。
  3. 如果使用 HTTP 或 HTTPS 在安全组上为这些协议启用正确的端口,并且只要使用 Apache 正确配置了实例,您就应该启动并运行。
于 2012-08-23T18:17:44.997 回答
0

请检查您的 EC2 安全组并确保所需端口已打开

于 2020-10-10T06:31:24.417 回答