【发布时间】:2017-11-06 03:52:30
【问题描述】:
【问题讨论】:
标签: amazon-web-services dns amazon-route53 namecheap netlify
【问题讨论】:
标签: amazon-web-services dns amazon-route53 namecheap netlify
正如 Derek 所说,您需要选择一个域名服务器,然后将您的所有记录放在该服务上(包括您未选择的服务上的记录)。
这两种服务都适用于您的 Netlify 站点,但如果您想从 apex 域(即 example.com,不带 www)为您的站点提供服务,Route 53 仅支持用于此目的的标准 A 记录。 A 记录的缺点是您必须指定单个 IP 地址,这意味着访问者在初始 DNS 查找时无法获得 CDN 的好处,并且还会引入单点故障 (more info)。
如链接文章中所述,其他一些 DNS 服务提供替代记录类型来解决 A 记录限制。如果使用 Netlify DNS,它可以像处理 CNAME 记录一样处理 apex 域,自动路由到访问者最近的 CDN 节点,避免单点故障。
如果您不需要为顶级域提供服务,那么 CNAME 记录在任一服务上都可以正常工作。
【讨论】:
域名服务器 (NS) 记录应指向您的域的权威 DNS 服务器。据推测,您的 Route 53 和 Netlify DNS 服务器会有不同的记录,因此根据客户端解析您站点域的方式,它们可能会获得不同的记录(因此无法访问您的站点)。
相反,您需要委派一个(可能是 Route 53)作为权威名称服务器,并找到一种不同的方式(例如子域)将流量重定向到 netlify。
【讨论】: