asp.net

什么是CNAME记录?怎样添加CNAME记录解析

2013-04-15

什么是CNAME记录? 
即:别名记录。这种记录允许您将多个名字映射到同一台计算机。 通常用于同时提供WWW和MAIL服务的计算机。例如,有一台计算机名为“host.mydomain.com”(A记录)。 它同时提供WWW和MAIL服务,为了便于用户访问服务。可以为该计算机设置两个别名(CNAME):WWW和MAIL。 这两个别名的全称就是www.mydomain.com和“mail.mydomain.com”。实际上他们都指向“host.mydomain.com”。

一、什么是CNAME记录

  CNAME 是一个别名记录( Canonical Name )。当 DNS 系统在查询 CNAME 左面的名称的时候,都会转向 CNAME 右面的名称再进行查询,一直追踪到最後的 PTR 或 A 名称,成功查询後才会做出回应,否则失败。

  通俗的说,将A域名指向另一个B域名,再由另一个B域名A记录到提供ip地址,这样就是是CNAME记录。

二、CNAME记录的作用

  CNAME记录允许您将多个域名映射到同一台计算机,通常用于同时提供多种不同服务的服务器,例如:WWW和MAIL服务的计算机。

三、怎样添加CNAME记录解析

  Discuz的纵横搜索里面有一项 搜索域名绑定 ,我们用search.zhanhelp.com二级域名来进行Discuz搜索域名绑定作为例子来讲解下怎样添加CNAME记录解析。

1、主机记录处填search

 

CNAME记录的主机记录处填search


  例如:需要添加search.zhanhelp.com的解析,只需要在主机记录处填写search即可;如果只是想添加zhanhelp.com的CNAME记录解析,主机记录直接留空,系统会自动填一个“@”到输入框内,@的CNAME会影响到MX记录的正常解析,添加时慎重考虑,后面我们会讲解有关MX记录。

2、记录类型为CNAME

 

CNAME记录的记录类型为CNAME


3、线路类型(默认为必填项,否则会导致部分用户无法解析;默认的作用为:除了联通用户之外的所有用户,都会指向)

 

CNAME记录的线路类型


  如果你的网站是多线多IP或者多服务器冗余负载,可以根据服务不同IP对应的线路来设置,其他情况设置默认即可。

4、记录值为CNAME指向的域名,如:search.discuz.qq.com

CNAME记录的记录值


  只可以填写域名,记录生成后会自动在域名后面补一个“.”,这是正常现象

5、MX优先级不需要填写

6、TTL不用设置,添加时系统会自动生成,默认为600秒。

  当然也可以修改,但一般解析时间是通过不同地域决定不同DNS缓存来延时,不一定设置短了就有效会快。(原则上,TTL为缓存时间,数值越小,修改记录生效时间越快)