首页 > 解决方案 > Cloudfront DNS解析奇怪的行为

问题描述

我有一个指向原点的云端分布。来源是我的 apexdomain 的子域。我有域,但有一个外部供应商,并且在那里配置了相同的 NS 记录。现在我创建了一个云端发行版并为其添加了一个 CNAME(替代域名)。我在 route53 中为 Apexdomain 创建了一条 A 记录,以指向源服务器的 IP。但是,虽然我的源服务器工作正常,但通过 cloudfront 访问会出现 502 错误。

删除 A 记录会带来云端分发备份。Cloudfront DNS 解析如何工作?A记录如何导致502错误?

标签: amazon-web-servicesamazon-cloudfrontamazon-route53

解决方案


您不能拥有 Apex 域的子域,请参阅以下内容以供参考:

https://help.github.com/en/articles/about-custom-domains-and-github-pages#using-an-apex-domain-for-your-github-pages-site

此外,在 Route55 中将 CF 分布添加为别名 A 记录,而不仅仅是标准 A 记录。

只需将 CF 发行版指向服务器,然后将域的别名 A 记录指向发行版即可。


推荐阅读