Namecheap 域不适用于 AWS EC2 实例

Namecheap Domain not working on AWS EC2 Instance

我是 AWS 的新手,过去几天遇到了这个问题。因此,我们将不胜感激 :)

我已经创建了一个 AWS EC2 实例,并在我的项目中使用的 SINGLE INSTANCE 上部署了后端和前端服务。

后端->Java、Apache tomcat、RDS、Elasti 缓存

前端-> 节点

现在在 Route53 下创建了一个托管区域,用于在 AWS EC2 中托管我的 Namecheap 域。 已检查所有配置三次,并添加 A 类型(值为 ec2 IP)CNAME(值为域名,例如 xxyyzz.liv) 在托管区域中键入变量,包括将名称服务器从托管区域修改为 Namecheap DNS 设置。

即使经过漫长的等待(48 小时),我的域仍未上线,已尝试多次但无济于事。

这将是配置错误造成的。执行以下步骤来纠正此问题:

确保您没有替换 Route 53 中的 NSSOA 记录,这些应该保留为 Route 53 生成的值。如果您替换了它们的值,请创建一个新的 public 托管区域并将记录迁移到该区域(不包括 NSSOA)。

运行 通过 运行 DIG NS example.com 或使用 https://toolbox.googleapps.com/apps/dig/ 等在线工具,针对您的域挖掘 MX 记录。如果您没有返回结果(返回 SERVFAIL)或名称服务器不正确,那么您将需要更新名称服务器配置。

在 Route 53 的 public 托管区域内查找 NS 记录,复制值(将有 4 个名称服务器)。然后在 namecheap 中按照 these instructions 找到“自定义 DNS”。从 Route 53 添加每个名称服务器。

现在 运行 再次挖掘您应该能够看到以前应该可以访问的记录。根据之前 NS 记录的 TTL,您可能会发现 DNS 迁移需要一些 hours/days,尽管您可以清除本地网络上的 DNS 缓存。