URL转发与CNAME记录的区别
Posted 隔壁老大哥
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了URL转发与CNAME记录的区别相关的知识,希望对你有一定的参考价值。
有一大部分人对于显隐性转发和CNAME解析记录这两者没有很深的研究,也不知道这两者的区别在于什么,因为都是可以由一个域名跳转到另一个域名上,难道效果不是完全一样的吗?
一、什么是隐性/显性转发?
以http://a.com 跳转到 http://www.dnspod.cn 为例。
隐性转发:用的是iframe框架技术,非重定向技术;效果为浏览器地址栏输入http://a.com 回车,打开网站内容是目标地址http://www.dnspod.cn 的网站内容,但地址栏显示当前地址http://a.com 。
注:目标地址不允许被嵌套时,则不能使用隐性转发(如QQ空间,不能使用隐性转发)。
显性转发:用的是301重定向技术;效果为浏览器地址栏输入http://a.com 回车,打开网站内容是目标地址http://www.dnspod.cn 的网站内容,且地址栏显示目标地址http://www.dnspod.cn 。
二、什么情况下会用到CNAME记录?
[如果需要将域名指向另一个域名,再由另一个域名提供ip地址,就需要添加CNAME记录]
最常用到CNAME的情况包括:做CDN,做企业邮局
综上所诉,CNAME是别名,用来指向那个域名的ip,你指向了ip,不一定就能访问对应的网站,需要这个网站的服务器允许绑定了这个域名,才可以访问,要用转发功能,就乖乖的去添加转发记录,不能用CNAME记录来替代转发记录。就好比你a.com做了转发到https://www.dns.com,然后您把b.com做了CNAME到a.com这个是不允许的。因为a.com指向的不是ip地址,所以会导致无法访问。
以上是关于URL转发与CNAME记录的区别的主要内容,如果未能解决你的问题,请参考以下文章