一、域名分级结构
互联网采用了层次树状结构的命名方法 。任何一个连接在互联网上的主机或路由器,都有一个唯一的层次结构的名字,即域名 。
域名的结构由标号序列组成,各标号之间用点隔开 。类似于这样:“….三级域名.二级域名.顶级域名”。
我们观察一个域名,比如www.sfn.cn这个域名,会发现它被两个点号分割成了三个部分 。其中cn为顶级域名,sfn为二级域名,www为三级域名 。
文章插图
我们可以用一个域名树来表示一个来表示域名网络结构,最上面的是根,但没有对应的名字 。根下面一级的节点就是最高一级的顶级域名(因为根没名字,所以根下面一级域名就是顶级域名) 。顶级域名往下划分就是二级域名,再往下划分就是三级四级域名 。这里就解释了域名系统中根的概念 。
DNS域名服务器具有和域名体系类似的分级结构,如下图所示:
文章插图
在图中每一个域名服务器都能进行部分域名到IP地址的解析,当某个DNS服务器不能进行域名到IP地址的转换时,它就会到网络上其他域名服务器进行解析 。从图中也可看出,DNS域名服务器也是按照层次安排 。每一个域名服务器都只对域名体系中的一部分进行管辖 。
这样既提升了域名解析的效率,同时也保障了域名解析的稳定性,如果系统中单个域名服务器出现故障,不会对整个DNS系统的正常运行造成太大影响 。
二、域名服务器分类
根据域名服务器所起的作用,可以把域名服务器划分为四种不同的类型:
(1) 根服务器
根域名服务器是最高层次的域名服务器,所有的根域名服务器都知道所有顶级域名服务器的域名和ip 。如果本地域名服务器没有缓存相应记录,首先会向根域名服务器发起请求 。
(2)顶级域名服务器
顶级域名服务器管理在该顶级域名服务器注册的所有二级域名,但受到DNS查询就会有相应应答 。(可能是给出最后的结果或下一步一应当找的域名服务器ip)
(3)权威域名服务器
权威域名服务器是负责查询域名的解析设置,一般由域名解析服务商提供,权威域名服务器是直接对域名进行解析过程的 。
(4)本地域名服务器
每一个因特网服务提供ISP(电信联通移动)都可以拥有一个本地域名服务器 。这种服务器有时也被称为默认域名服务器 。本地域名服务器一般离用户较近,一般不超过几个路由的距离 。如果要查询的IP同属一个本地ISP时即可直接返回结果地址ip 。
三、域名解析过程
域名解析过程一般分为以下几个步骤:
(1)用户发起请求后,主机会先查询浏览器缓存和本机操作系统缓存;
(2)本机没有记录,主机向本地服务器发起查询;
(3)本地服务器没有记录,会向根服务发起请求;
(4)根据根服务器返回的结果,本地服务器向对应的顶级服务器发起请求;
(5)根据顶级服务器返回结果,本地服务器向权威服务器发起请求;
(6)本地服务器将解析记录告知主机,并保存在本地缓存,以供下次使用 。
四、域名解析方式
DNS解析根据查询对象不同DNS解析可分为递归解析和迭代解析两种方式 。
递归解析,是默认的解析方式,当主机向本地服务器发起请求后,如果本地服务器没有记录,就会代替主机进行全球查询 。
【域名解析的两种主要方式 域名解析主要分为哪两种类型】迭代解析,是指当主机向本地服务器发起请求后,如果本地服务器没有记录,就会自己向根服务、顶级服务器、权威服务器一级级发起查询 。
- 性情中人的魅力 怎么驾驭城府深的人
- 这些穷人创业好项目 比较好的创业小项目
- 误喝香蕉水的危害 人吃了香蕉水有毒吗
- 手机删除的文件怎么恢复 文件管理把照片全删了能恢复吗
- 阿里云腾讯云是干什么的 腾讯云是干什么的
- 不可胜数的什么 所活不可胜数的意思
- 好玩的接亲堵门游戏 接亲游戏刺激
- 语音转换文字的软件 百度文字转语音
- 如何养成易瘦体质 变成易瘦体质的方法
- 水浒传说的是什么朝代的故事 水浒传写的是哪个朝代的事情