我是AWS的新手,在过去几天里一直面临这个问题。因此,任何帮助都将不胜感激:(
我已经创建了一个AWS EC2实例并部署了后端&我的项目中使用的SINGLE INSTANCE上的前端服务。
后端->Java、Apache tomcat、RDS、Elasti缓存
前端->节点
现在在Route53下创建了一个托管区,在AWS EC2中托管我的Namecheap域。已三次检查所有配置,并在托管区域中添加类型(值为ec2 IP(和CNAME(值为域名,例如xxyyyzz.liv(类型变量,包括将托管区域中的名称服务器修改为Namecheap DNS设置。
即使经过长时间的等待(48小时(,我的域名也没有上线,尝试了多次,但没有任何帮助。
这将由配置错误引起。执行以下步骤以纠正此问题:
确保未替换路由53中的NS
或SOA
记录,这些记录应保留为路由53生成的值。如果替换了它们的值,请创建一个新的公共托管区域,并将记录迁移到此区域(不包括NS
或SOA
(。
通过运行DIG NS example.com
或使用在线工具(如https://toolbox.googleapps.com/apps/dig/.如果没有返回结果(返回SERVFAIL
(或名称服务器返回错误,则需要更新名称服务器配置。
在Route 53中的公共托管区域中,查找NS
记录,复制值(将有4个名称服务器(。然后在namecheap中遵循以下指示;自定义DNS";。添加路由53中的每个名称服务器。
现在再次运行DIG,您应该能够看到以前应该可以访问的记录。根据上一个NS
记录的TTL,您可能会发现DNS迁移需要几个小时/几天的时间,尽管您可以清除本地网络上的DNS缓存。