URL转发和CNAME记录的区别

URL转发和CNAME记录的区别,第1张

大部分人对于URL转发和CNAME没有很多的了解,更不知道他们之间的区别是什么,毕竟他们都是可以由一个域名跳转到另外一个域名,看字面上是没有多大区别,所以我给大家科普下这两者到底区别在什么地方。

一、什么是URL

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

1、显性转发:

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

2. 隐性转发:

隐性转发用的是iframe框架技术,非重定向技术;效果为浏览器地址栏输入a.com 回车,打开网站内容是目标地址http://www.dns.com 的网站内容,但地址栏显示当前地址http://a.com 。需要注意的是如果目标地址不允许被嵌套时,就算做了隐性URL转发以后还是不能访问的。

二、什么是CNAME记录

CNAME记录:如果需要将域名指向另一个域名,再由另一个域名提供ip地址,就需要添加CNAME记录,CNAME的应用场景一般是使用了CDN的情况下。CNAME是别名,用来指向那个域名的ip,你指向了ip,不一定就能访问对应的网站,需要这个网站的服务器允许绑定了这个域名,才可以访问。如果没办法进行服务器绑定并且需要转发的话就只能使用URL转发服务了。

将域名指向一个IPv4地址(例如:100.100.100.100),需要增加A记录

如果将域名指向一个域名,实现与被指向域名相同的访问效果,需要增加CNAME记录。这个域名一般是主机服务商提供的一个域名

建立电子邮箱服务,将指向邮件服务器地址,需要设置MX记录。建立邮箱时,一般会根据邮箱服务商提供的MX记录填写此记录

域名解析服务器记录,如果要将子域名指定某个域名服务器来解析,需要设置NS记录

可任意填写,可为空。一般做一些验证记录时会使用此项,如:做SPF(反垃圾邮件)记录

将主机名(或域名)指向一个IPv6地址(例如:ff03:0:0:0:0:0:0:c1),需要添加AAAA记录

添加服务记录服务器服务记录时会添加此项,SRV记录了哪台计算机提供了哪个服务。格式为:服务的名字.协议的类型(例如:_example-server._tcp)。

SOA叫做起始授权机构记录,NS用于标识多台域名解析服务器,SOA记录用于在众多NS记录中那一台是主服务器

PTR记录是A记录的逆向记录,又称做IP反查记录或指针记录,负责将IP反向解析为域名

将域名指向一个http(s)协议地址,访问域名时,自动跳转至目标地址。例如:将 www.liuht.cn 显性转发到 www.itbilu.com 后,访问 www.liuht.cn 时,地址栏显示的地址为: www.itbilu.com 。

将域名指向一个http(s)协议地址,访问域名时,自动跳转至目标地址,隐性转发会隐藏真实的目标地址。例如:将 www.liuht.cn 显性转发到 www.itbilu.com 后,访问 www.liuht.cn 时,地址栏显示的地址仍然是: www.liuht.cn 。

https://itbilu.com/other/relate/EyxzdVl3.html

这个跟域有关

比如:有两个程序员做的网站保存会员的名称都是用的admin变量,如果没有域的限制,你在A程序员做的这个网站上登录了之后,然后你再进入B程序员做的网站就将会显示你已经登录了。。。其实你都没有进过B程序的网站,又怎么会登录呢。。。为了防止两个变量的冲突就引入了域的概念,如果不是很清楚网站执行代码的运行机制的话,是不会懂我写的这些内容的


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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存