不使用route53的主域的Cloudfront设置

问题描述 投票:-1回答:1

我们计划在主域中使用cloudfront分发,设置如下。

Cloudfront Origin - route.domain.com - >远程服务器IP地址(xx.xx.xx.xx)www.domain.com,domain.com - > d123.cloudfront.com

我们知道,我们可以为www.domain.com设置CNAME以指向云端分发(d123.cloudfront.net)。但是,对于domain.com,我们应该将A记录指向IP地址,并且无法设置CNAME记录。

在route53中,有一个名为Alias的选项,可用于将域指向Cloudfront。但是,我们的domain.com名称服务器使用不同的提供程序,我们希望坚持使用当前的名称服务器。

任何帮助,将不胜感激。

dns amazon-cloudfront cname a-records
1个回答
0
投票

由于这是DNS本身的限制,如果没有支持类似别名功能的DNS托管服务提供商(有时称为“ANAME”或“扁平CNAME”),则无法实现此目的。 53号公路当然是典型的例子。其他是CloudFlare和DNS Made Easy。

或者使用service like this one¹将您的裸域名重定向到www地址,这将是您的“真实”网站。它们为您的A记录提供单个IP地址。请注意,您当前的DNS提供程序可能具有执行此操作的“重定向”选项。它不是DNS的一部分,但某些提供商允许您在其DNS门户中配置域重定向。

或者将您的DNS托管迁移到Route 53,保持您的DNS注册与当前供应商。在我看来,没有令人信服的理由不使用Route 53.请参阅Making Route 53 the DNS Service for a Domain That's in Use,以便在不中断的情况下迁移到Route 53,并注意到最后一步 - 将域名注册转移到Amazon Route 53--完全是可选的,如文档。


¹这个不是我附属或曾经用于生产的服务,因为我使用EC2为此目的建立了自己的服务,这是另一种选择,但超出了本答案的范围。这只是一个例子,而不是认可。

© www.soinside.com 2019 - 2024. All rights reserved.