首页
学习
活动
专区
圈层
工具
发布

CNAME值
EN

Server Fault用户
提问于 2014-03-16 03:34:53
回答 1查看 161关注 0票数 -3

我在亚马逊route53有两张唱片:

  1. A:值example.com,值弹性IP地址
  2. 价值: www.example.com,value - example.com

我是否应该将CNAME的值更改为EC2-my弹性IP地址,my west-1.Compute.amazonaws.com?我还读到,我应该在我的web服务器的某个地方添加代码301的重定向,我应该这样做吗?我应该怎么做?为什么?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2014-03-16 06:07:35

还不清楚你在问什么,但我会试一试并回答它。

什么是CNAME?

CNAME或规范名称记录是DNS记录的一种类型。当您希望将域或子域指向另一个域的IP地址时,通常会使用它。如果您使用Google,这将是一个有用的例子。您可以将mail.example.com的CNAME设置为类似于GHS.googlehost.com的内容,以便将客户端转发到谷歌。它也恰巧让谷歌知道在使用应用程序平台的无数域名中,哪个域名是被请求的。

我应该使用CNAME还是WWW子域的记录?从技术上讲,答案并不重要,因为如果您将CNAME设置为example.com根的A记录,那么它将工作,用户如果键入www.example.com或只键入example.com的根,就不会注意到任何事情。也就是说,使用A记录通常更好,因为CNAME会导致2 DNS查找发生。第一次查找将返回该记录实际上是example.com的记录。第二个显然是获得了example.com的记录。如果你只有一个A记录,它只需要一次查找。虽然DNS不是很密集,但设置A记录可能会略微增加站点的第一次加载时间,同时降低DNS流量,这可能有助于站点的增长。

那么这些记录应该是什么样子呢?如果您为www子域设置了一个A记录,那么它将完全像您的根A记录,除非主机将是www。

代码语言:javascript
复制
example.com. IN A 10.0.0.0
www IN A 10.0.0.0

如果您决定以任何理由使用CNAME,它将指向根,如下所示:

代码语言:javascript
复制
example.com. IN A 10.0.0.0
www.example.com. IN CNAME example.com
票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/582384

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档