ALIAS记录与自定义域的A记录?

时间:2020-04-27 18:21:18

标签: dns subdomain wildcard alias cname

我有一个站点,用户可以在其中使用DNS记录来指向自己的自定义域。

例如,某人可能将example.com指向他们的site.mysite.com,以便他们可以自由使用自己的域而不是子域。

哪种记录最适合用户设置?

指向ALIAS的{​​{1}}记录

指向mysite.com的{​​{1}}记录

指向A的{​​{1}}

使用每一个的优点是什么?

1 个答案:

答案 0 :(得分:1)

哪个最好取决于您所建立的细节。区别在于:

如果您设置A记录,则DNS将解析为IP,最终用户的浏览器将使用主机名对该IP进行呼叫。那是您必须收听和处理的电话。由于从一开始就直接指向IP,因此IP应该是重定向器或负载平衡器。

否则,如果您需要将其切换到另一台计算机作为终结点,则必须处理由于DNS缓存和您设置的任何TTL导致的流量路由方式上的不一致。除此以外,您将要遇到的最大问题是客户注册他们的域名,如果您为他们提供了A记录,那么他们将输入该IP并进行更改,您将必须获得该客户要做到这一点,绝对不是最佳实践。

CNAMEALIAS记录是相似的。在上面提供的简短概述中,这两个似乎都比A记录要好。您可以给他们一个域,而他们永远都不会改变-但是您可以随着体系结构的扩展而切换他们要使用的最终IP。有一些细微的差异,但唯一的重要差异是CNAME不能用作顶点记录,例如example.com,因此最有可能需要使用ALIAS记录。

如果您想了解有关CNAME和ALIAS之间的区别的更多信息,here上有一篇不错的文章。