* .mydomain.com – logging或CNAME?
有些人说使用一个Alogging和别人一个CNAME的捕获所有子域。
我应该使用哪个,为什么?
CNAME
或A
logging*.example.com
logging并不重要。
CNAME
的一个好处是,如果您更改www.example.com
的A
logging,则不需要更改*.example.com
logging,但这是最小的。
我认为问题是要深刻理解A & CNAMElogging。 我也发现这个令人困惑,但读了几个博客后,我想出了以下的理解:
A和CNAMElogging是将主机名(以下称为)映射到一个或多个IP地址的两种常用方法。 在继续之前,重要的是要真正理解这两个logging之间的差异。 我会保持简单。
Alogging将一个名称指向特定的IP 。 例如,如果您希望名称blog.myweb.com指向服务器186.30.11.143,您将configuration:
blog.myweb.com A 186.30.11.143
CNAMElogging将名称指向另一个名称,而不是IP 。 CNAME源代表目标名称的别名,并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.io的CNAME ,它本身又是github.map.mybitbucket.net的CNAME ,它是一条指向186.30.11.143的Alogging。 这意味着blog.myweb.comparsing为186.30.11.143 。
结论:
一条logging将一个名字指向一个IP 。 CNAMElogging可以将名称指向另一个CNAME或Alogging 。
资源:
A&CNAMElogging之间的差异
CNAME的一个常见用途是在某人轻松控制下将subdomanin映射到主机。 在这种情况下,他们有“A”logging,如果他们更改IP地址,您不需要更改您的DNS条目。
一个例子是WordPress的子域映射 。 WordPress允许你有一个类似“blog.mydomain.com”的博客,但是他们的博客是由云托pipe的,并且可能由于服务器维护,故障转移或负载平衡而dynamic改变IP地址。 使用CNAME意味着它仍然有效。