* .mydomain.com – logging或CNAME?

有些人说使用一个Alogging和别人一个CNAME的捕获所有子域。

我应该使用哪个,为什么?

CNAMEAlogging*.example.comlogging并不重要。

CNAME的一个好处是,如果您更改www.example.comAlogging,则不需要更改*.example.comlogging,但这是最小的。

我认为问题是要深刻理解ACNAMElogging。 我也发现这个令人困惑,但读了几个博客后,我想出了以下的理解:

ACNAMElogging是将主机名(以下称为)映射到一个或多个IP地址的两种常用方法。 在继续之前,重要的是要真正理解这两个logging之间的差异。 我会保持简单。

Alogging将一个名称指向特定的IP 。 例如,如果您希望名称blog.myweb.com指向服务器186.30.11.143,您将configuration:

 blog.myweb.com A 186.30.11.143 

CNAMElogging将名称指向另一个名称,而不是IPCNAME源代表目标名称的别名,并inheritance其整个parsing链。

以我们的博客为例:

 blog.myweb.com CNAME my.bitbucket.io my.bitbucket.io CNAME github.map.mybitbucket.net github.map.mybitbucket.net A 186.30.11.143 

我们使用GitHub页面,并将blog.myweb.com设置为my.bitbucket.ioCNAME ,它本身又是github.map.mybitbucket.netCNAME ,它是一条指向186.30.11.143Alogging。 这意味着blog.myweb.comparsing为186.30.11.143

结论:
一条logging将一个名字指向一个IPCNAMElogging可以将名称指向另一个CNAMEAlogging

资源:
A&CNAMElogging之间的差异

CNAME的一个常见用途是在某人轻松控制下将subdomanin映射到主机。 在这种情况下,他们有“A”logging,如果他们更改IP地址,您不需要更改您的DNS条目。

一个例子是WordPress的子域映射 。 WordPress允许你有一个类似“blog.mydomain.com”的博客,但是他们的博客是由云托pipe的,并且可能由于服务器维护,故障转移或负载平衡而dynamic改变IP地址。 使用CNAME意味着它仍然有效。