DNS的授权模型

作者:  来源:  发布时间:2018年11月23日  阅读数:94

苏联和美国哪个好,1991年的时候终于见分晓,一个是邦联制,一个是联邦制,之所以联邦制优于邦联制,其核心就在于它的授权模型,当然,DNS也是得益于此。

  既然在同一个地方存储所有的域名/IP地址的对应信息不合适,那就把域名试着分下类,然后把每一类的管理职责下放给单独的机构来管理,同时在这些机构之间建立关联,这样当有查询请求到达时,顺着这些关联就能得到最终的答案。循着这个思路,域名就被设计成了点分字符串的分层结构,从右到左,每越过一个点就抵达离树根更远的层级:



以下的篇幅中,我始终用这个shugoulu.jiadingqu.shanghaishi.cn.域名作为例子来描述细节,它并不存在,但它能说明问题。我假设世界上每一条街道都有一个域名(不远的将来可能真的这样),那么由于街道在地球上的编址属于规则编址,因此这是一个典型的树型结构,你在地图上找到它或者希望到达那个地方,就跟计算机内存寻址一样简单,直接按照地址一级一级找就是了:
- 先到中国,然后问中国人上海在哪里,人们会告诉你上海的位置以及到达上海的方式;
- 于是你到了上海,你问上海人嘉定区在哪里,人们告诉了你答案;
- 接着你到了嘉定区,你问一个嘉定人墅沟路在哪里,他告诉了你应该怎么走;
- 于是你终于到达了目的地.
这是一个典型的问路模式,你不能指望你在美国的时候一个美国人告诉你全部信息,首先他可能并不知道,其次你也不一定记得住,再次万一以前的路由信息是陈旧的,还得重来,因此逐跳逼近目标才是合理的方案。

  当你去过了墅沟路一次后,这条路线可能就会记在你的脑海中了,当你再去墅沟路的时候,你就不用问来问去了,如果有私人飞机,直接飞过去也是可以的。然而过了几年,你也许忘记了墅沟路,但是你还记得上海,当你再去墅沟路时,你便可以先直飞上海,然后再去问上海人嘉定区的位置,这样至少你不用先跑到北京了。

  很棒!DNS就是这样运作的!
---------------------
作者:dog250
来源:CSDN
原文:https://blog.csdn.net/dog250/article/details/78568897
版权声明:本文为博主原创文章,转载请附上博文链接!
线上推荐游戏-澳门AG十大电子-赌博现金游戏网