DNS之CNAME

DNS之CNAME,第1张

DNS 的原理就是一层层从根域名递归查询,其中让我觉得有疑问的就是 CNAME

反复使用命令查询七牛的官网,我知道他们一定会使用 CDN,CDN 也是 CNAME 使用最多的场景。

可以看到路径是这样子的 qiniu.com. => mid-lvs-public.qiniu.com. => jjh-lvs-public.qiniu.com. =>给了一个 A 记录 180.97.147.243 。

最终我们的请求肯定也都是发到 A 记录上,也就是将 qiniu.com 交到 180.97.147.243 ,这个 IP 对应的服务接受到请求才开始往客户端吐数据。

CNAME 提供一个窍门将解析 A 记录的权利交到下一个域名上,具体下一个域名对应的 ip 可能以后会变,但是对于上一个域名所对应的域名不会变,这个点很像 JAVA 中的一个接口,接口的实现可能会变,但是接口名和方法名提前就确定好了。

说明:

解析的记录值可以是IP地址,也可以CNAME网址,这个地址指向的是网站空间地址,而这个空间是需要购买个网站空间的。MX是用于邮箱服务解析的,也还有目录解析等等,这些解析方式不太常用。

域名解析原理及操作方法

通常,在我们通过浏览器访问网站的时候,浏览器中通常会显示网址和网页内容(如下图),但是作为网站管理者,我们需要理解其中的原理,才好进行这方面的操作。

1:理解域名和网站空间的关系

域名可以理解为你房间的“钥匙”,网站空间则是网站文件存放的“房间”,因此,有“房间”没“钥匙”或者有“钥匙”没“房间”的情况下网站都是没法访问的。

2:理解域名绑定

域名绑定可以理解为“钥匙”和“房间”的绑定对应关系,一个房间可以有多把“钥匙”,也就是绑定多个域名,让多个域名都指向同一个空间。

3:域名绑定的原理

域名绑定是需要双向绑定的,总共分为域名解析和域名绑定两部分,即“钥匙”和“锁”需要相互配对,需要在域名和空间相互绑定对方。

(1)域名解析

域名解析需要在域名部分填写网站空间的指向信息,需要指出的是,对于网站来说,指向方式目前主要是A记录(独立ip)或CNAME记录(CNAME一般是一个类似网址的地址):

这个需要解析的地址是由网站空间提供的,一般可以在虚拟主机控制面板上找到,独立ip的一般会给到ip地址,而CNAME的一般会给到一个别名地址,如下图(域名解析别名):

(2)绑定域名

只有网站空间绑定域名后“门”才允许打开,这一步是需要在网站空间的控制面板上进行操作的:

参考资料:域名解析的原理及操作方法

域名解析是把域名指向网站空间IP,让人们通过注册的域名可以方便地访问到网站一种服务。比如注册com、top、cn等域名之后,需要域名解析,网站才能访问。

域名解析也叫域名指向、服务器设置、域名配置以及反向IP登记等等。

说得简单点就是将好记的域名解析成IP,服务由DNS服务器完成,是把域名解析到一个IP地址,然后在此IP地址的主机上将一个子目录与域名绑定。

域名解析分3类:

1、CNAME别名记录:也叫做主机别名记录允许将多个名字映射到同一台计算机。注意的是:通常根域名都不做CNAME指向。

2、A记录:就是IP记录(即指向的是IP地址) 。

3、MX记录:也叫邮件记录 (用来做企业邮箱指向,正常收发邮件)。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存