使用Shopify商店设置时Route53 DNS无法解析

问题描述

我有一个在Route53(AWS)中注册的域。我正在尝试将其连接为Shopify商店上的自定义域。

我使用以下值更新A记录和CNAME记录。

  • @,A,23.227.38.65
  • www,CNAME,shops.myshopify.com

尽管设置了这些记录并通过Shopify中的域验证设置,但我无法使DNS正确解析并将流量定向到Shopify存储。相反,浏览器始终只说:

server IP address Could not be found.

AWS / Route53端是否缺少某些内容?它位于“公共托管区域”中,因此我不需要创建任何入站VPC规则或安全组配置。

任何帮助将不胜感激!


解决

在域的名称服务器设置中,我必须将它们更新为DNS设置中Route53生成的相同NS记录。一旦完成,几分钟后一切便开始工作。

解决方法

这是由于域未在Route 53中配置其匹配的名称服务器引起的。

OP已将其域迁移到Route 53,并在Route 53中设置了公共托管区域,但是2之间没有建立连接。

要解决此问题,请从公共托管区域的NS记录中获取所有值,并将它们添加到Route 53中的Nameservers配置中。

请查看Adding or changing name servers and glue records for a domain页面,以进一步了解此操作。