关于CNAME

关于CNAME,第1张

如果你不是做IT行业,估计对这个CNAME会比较陌生,先不说定义,先给你个场景。

当你上网时,在地址栏输入: www.baidu.com 的时候,你知道弹出的那个百度首页是从哪里来的吗?

对,是从网站服务器调取过来的,这个过程是通过域名解析获得IP地址后,然后向网站服务器发送请求,网站服务器做出响应,最后再将这个网页发送到你的浏览器。

再详细一点的描述是,每个域名( www.baidu.com )背后实际上是有个地址,这个地址代表的是网站服务器的地址。在互联网上,域名的存在只是便于记忆,它背后真实的识别方式是IP地址。

当我们在浏览器上输入域名后,我们的电脑会通过一个叫DNS的系统去解析这个域名,并获得IP地址。

这个过程中还会涉及到域名指向的设置,我们知道域名是有顶级域名( baidu.com ),二级域名( www.baidu.com )之分的,当多个域名都指向一个网站服务器上时,需要将这些子域名(顶级域名下面的二级域名、三级域名都称之为子域名)设置并指向自己的网站服务器上的,这个动作一般称之为A记录,又称IP指向。

说到这里实际上就会产生一个问题,就是当服务器需要更换时,这些原本指向这台服务器的域名就需要重新设置,并指向新的服务器,这样就会产生比较大的工作量。

说到这我们就要来说下CNAME。

简单来说,A记录就是把一个域名解析到一个IP地址,而CNAME记录就是把域名解析到另外一个域名。

比如 www.baidu.com ,这个二级域名解析到的是一个服务器的IP地址,比如8.8.8.8,而CNAME是将新域名,比如: a.www.baidu.com 解析到另外一个域名,比如: www.baidu.com 。

当新域名产生后都指向CNAME域名后,在发生服务器需要更换或者迁移时,就只需要把 www.baidu.com 这个域名做重新设置就可以了,这样就减少了很多工作量。

CNAME的应用还远不止于此,在CDN(内容分发网络)上也是不可缺少的一环。

CDN的主要功能是将原本离用户比较远的源站服务器,通过丰富的节点(缓存服务器)放到离用户最近的地方,实现用户对互联网上资源的快速访问。

这个快速访问的过程就需要CNAME的参与。

原理是这样的:

用户向浏览器提供要访问的域名,浏览器对域名进行解析,由于 CDN 参与后,对域名解析过程进行了调整,解析的结果不再一个IP地址,而是该域名对应的 CNAME 。

但 CNAME 无法完成最终内容的获取,所以,浏览器需要再次对获得的 CNAME 进行解析,以得到实际的 IP 地址。在此过程中,CDN会根据用户的实际地理位置信息解析对应的 IP 地址,使得用户能就近访问。

这个过程中, CNAME的主要作用是配合CDN的负载均衡系统将CNAME背后对应的节点IP分配给不同的用户去访问。

总的来讲, CNAME提供了单一服务器和海量服务器的在管理

访问上的灵活性。单一服务器的场景下,通过将大量子域名指向到CNAME,再由 CNAME 指向到单一域名,解决了服务器更换、迁移带来的大量域名重新指向的问题。

另一方面,CNAME配合负载均衡系统,还可以实现将大量访问需求通过CNAME指向到多台服务器,以提高用户访问的速度。

注:因个别域名提供商暂不支持不带主机域名(如test.com)解析,为保证解析的稳定性,建议使用DNSPOD平台进行解析。

景安网络会员中心别名解析:

第一步,登陆www.zzidc.com会员中心,找到“我的域名”,点击“解析”按钮。

第二步,进入域名解析页面,新增CNAME记录

景安DNSPOD平台别名解析

第一步,登陆www.zzidc.com会员中心,找到“我的域名”,进入管理页面,点击DNSPOD进入DNSPOD平台

第二步:添加域名

点击“添加域名”,添加上您要解析的主域名后,点击“确定”

第三步:点击刚输入的域名,进入“域名管理页面”

第四步:在域名管理页面,点击“添加记录”,按照提示输入主机记录、记录类型、记录值,点击“确定”按钮,添加别名解析记录(该操作与景安网络会员中心添加别名解析记录一致)

第五步:域名解析记录添加完成后,修改域名DNS,耐心等待即可生效。

第六步:修改域名DNS

在域名管理页面,点击修改DNS服务器即可修改当前域名的DNS

注意:DNSPOD解析服务器的DNS为:f1g1ns1.dnspod.net f1g1ns2.dnspod.net

修改 DNS 服务器需要 0-72 小时的全球生效时间,如果发现某些地方记录没有生效,并且修 改 DNS 的时间还不到 72 小时,请耐心等待。

如何检测CNAME解析是否生效?

1、先ping一下别名,看其实际ip地址

2、然后ping一下自己的域名,如果ip地址跟别名的ip地址相符,即为CNAME解析生效。

3、通过域名访问网站。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/156949.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-22
下一篇2023-03-22

发表评论

登录后才能评论

评论列表(0条)

    保存