帮助中心

URL转发与CNAME记录相比有什么不同呢?

时间 : 2020-08-14编辑 : DNS智能解析专家
分享 : 

大家在上网的时候有时会遇见突然转到别的网站的情况,这是因为通过服务器的特殊设置让URL转发到了别的网址所造成的。URL转发有显性和隐性之分,那与CNAME记录相比有什么不同呢?

  URL转发介绍

  URL转发,是通过服务器的特殊设置,将访问您当前域名的用户引导到您指定的另一个网络地址。 地址转向(也可称“URL转发”)即将一个域名指向到另外一个已存在的站点,英文称为“ URL FORWARDING ”。域名指向可能这个站点原有的域名或网址是比较复杂难记的。

  设置域名URL转发的方法:

  1、在左边菜单中点击“域名管理”链接。

URL转发

  2、点选用户曾经注册并将要设置的域名,点击左侧的“域名解析服务”页面。界面中“RR”处输入二级域名的名称,在“类型”处选择“URL--URL转发”,在“值”处输入需要转发至的URL地址,点击“新增”即可完成一条域名URL转发记录的设置。

  除此之外,URL转发分为隐含转发和非隐含转发。

  显性URL转发:指当前域名转发后,只是跳转,网站显示的还是你跳转后的地址,不是你的域名。

  隐性URL转发:指当前域名转发后,仍然显示当前域名,网站显示的是你的域名,内容是你要跳转的页面的内容。

  URL转发与CNAME记录的区别

  以http://a.com 跳转到http://www.dnspod.cn为例。

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

URL转发

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

  显性转发:用的是301重定向技术;效果为浏览器地址栏输入http://a.com回车,打开网站内容是目标地址http://www.dnspod.cn的网站内容,且地址栏显示目标地址http://www.dnspod.cn。

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

  CNAME是别名,用来指向那个域名的ip,你指向了ip,不一定就能访问对应的网站,需要这个网站的服务器允许绑定了这个域名,才可以访问,要用转发功能,就乖乖的去添加转发记录,不能用CNAME记录来替代转发记录。就好比你a.com做了转发到https://www.dns.com,然后您把b.com做了CNAME到a.com这个是不允许的。因为a.com指向的不是ip地址,所以会导致无法访问。

  以上就是关于URL转发与CNAME记录区别的相关内容介绍。对于这个问题,相信大家都比较清楚了吧,两者的区别和效果也是截然不同的。