本文作者:DurkBlue

探讨域名URL转发与CNAME记录的区别

DurkBlue2020-01-091854
探讨域名URL转发与CNAME记录的区别摘要: 有一大部分人对于显隐性转发和CNAME解析记录这两者没有很深的研究,也不知道这两者的区别在于什么,因为都是可以由一个域名跳转到另一个域名上,难道效果不是完全一样的吗?其实博主原本也...

有一大部分人对于显隐性转发和CNAME解析记录这两者没有很深的研究,也不知道这两者的区别在于什么,因为都是可以由一个域名跳转到另一个域名上,难道效果不是完全一样的吗?其实博主原本也是不清楚的,结果可能是一样但是两者区别还是很大的,简单聊聊;

探讨域名URL转发与CNAME记录的区别 第1张

一、什么是隐性/显性转发?

以"https://hepuhua.cn"跳转到"https://www.hepuhua.cn"为例。

  • 隐性转发:用的是iframe框架技术,非重定向技术;效果为浏览器地址栏输入"https://hepuhua.cn"回车,打开网站内容是目标地址"https://www.hepuhua.cn"的网站内容,但地址栏显示当前地址"https://hepuhua.cn"。

注:目标地址不允许被嵌套时,则不能使用隐性转发(如QQ空间,不能使用隐性转发)。 

  • 显性转发:用的是301重定向技术;效果为浏览器地址栏输入"https://hepuhua.cn"回车,打开网站内容是目标地址"https://www.hepuhua.cn"的网站内容,且地址栏显示目标地址"https://www.hepuhua.cn",这也是我们常用的一种形式。

二、什么情况下会用到CNAME记录?

  • CNAME记录:如果需要将域名指向另一个域名,再由另一个域名提供ip地址,就需要添加CNAME记录。

最常用到CNAME的情况包括:做CDN,做企业邮局

  • 综上所诉:CNAME是别名,用来指向那个域名的ip,你指向了ip,不一定就能访问对应的网站,需要这个网站的服务器允许绑定了这个域名,才可以访问,要用转发功能,就乖乖的去添加转发记录,不能用CNAME记录来替代转发记录。

  • 比如使用talklee.com做了CNAMEwww.talklee.com,如果www对应的解析是A记录IP地址,那么这个CNAME就会生效,可以实现直接跳转到www.talklee.com,但是加入www采用CNAME解析,不再是A记录的IP地址,那么这个CNAME就不会生效,所以会导致无法访问。


此篇文章由DurkBlue发布,转载一下需要注明来处
文章投稿或转载声明

来源:DurkBlue版权归原作者所有,转载请保留出处。本站文章发布于 2020-01-09
温馨提示:文章内容系作者个人观点,不代表DurkBlue博客对其观点赞同或支持。

赞(0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享