EC2 实例无法与 Amazon Route 53 域名一起使用

EC2 实例无法与 Amazon Route 53 域名一起使用

我有一个正在运行的 EC2 实例,其详细信息如下 - t2.micro - 虚拟化类型 = hvm - 分配的弹性 IP = 54-152-108-137 - 分配的公共 DNS = ec2-54-152-108-137.compute-1.amazonaws.com - 创建的安全组启用了以下规则/端口 22 tcp 0.0.0.0/0 ✔ 80 tcp 0.0.0.0/0 ✔ 全部 全部 0.0.0.0/0 ✔ 53 udp 0.0.0.0/0 ✔ 443 tcp 0.0.0.0/0 ✔

我使用公共 DNS 访问该 URL,一切正常。

我使用公网 IP 访问该 URL。它运行正常。

但是,我想通过我从 Amazon Route 53 带来的域名进行访问。我的域名是 einfachmachen dot ch

现在,我想将此域映射到我的 EC2 运行实例,我执行以下操作。

  1. 创建了托管区域。(因为购买域名时最初创建的那个已经被删除了)
  2. 选择域名作为我的注册域名 = einfachmachen.ch
  3. 类型 = 私有托管区域并选择我的 EC2 控制台中列出的 VPC ID (vpc-24d2a641)
  4. 这是使用 2 条默认记录创建的。一条类型为 NS,另一条类型为 SOA
  5. 使用来自我的域的 NS 地址更新了 NS 记录集(从 AWS Route 53 中的注册域复制了 NS 地址)
  6. 为 einfachmachen.ch 创建了一条 A 记录,IPv4 地址和值 = 54.152.108.137
  7. 为 www.einfachmachen.ch 创建了一条 A 记录,其 CNAME 值为 ec2-54-152-108-137.compute-1.amazonaws.com

此后,我检查了带有域名的 URL,但没有任何效果。

我在浏览器中收到错误“无法显示此页面”。

我检查了它是否适用于静态网页。我在 S3 中创建了 2 个存储桶,并将 A 记录值作为 S3 存储桶的端点。然后它就可以正常工作了。

Ec2 和域链接有什么问题?

答案1

A私人托管区域用于解析 DNS 名称之内VPC。

用一个公共托管区域如果您想解析互联网上的 DNS 名称。

看:使用私有托管区域

相关内容