DNS服务器如何工作

域名的层级结构存储

一个典型的域名是www.xxx.yyy.zzz.com的格式。域名的层级信息用句点分隔,越靠右的部分代表着层级越高的域。比如上述域名是属于com域下的zzz域下的yyy域下的xxx域下的www。
由于实际在使用的域名不计其数,不是一台DNS服务器就能存储得了的。实际的存储方式是:很多DNS服务器构成一个树状的服务器群,其中父域存储着各个子域服务器的相关信息,子域服务器也存储着父域服务器的信息。最上面的是根域。最下面的叶子节点则存储着具体的域名与IP地址的对应关系。

DSN服务器的层级结构存储

域名的查找机制

有了上图,查询机制就比较简洁明了了。计算机实际查询域名的IP地址时大概分为三步:
step1. 在缓存里找,若缓存里有就不用费事去联系DNS服务器了
step2. 若缓存里没有,则联系距离自己最近的DNS,看看有没有想找的域名
step3. 若第二步里没有,则根据层级结构向上寻找,找到存储了目标域名的DNS服务器,然后查响应的IP地址。如下图所示。


查找www.bj.gov.cn的示意图
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 目录: 一些基本概念主机名DNS名称解析DNS 解析的后端存储名称解析总结 大规模域名解析的体系架构DNS 解析需...
    C86guli阅读 14,300评论 3 34
  • 1、前言 在当下互联网时代,我们日常生活和工作基本都离开不域名和 DNS ,如通过一个网址打开一个网站进行购物、使...
    cinder_lv阅读 9,062评论 1 27
  • “滴答滴答……”不算刺耳的声音响起,邓毅疲惫的睁开眼,随手关闭了催命般的闹钟。“已经快六点了,又要迟到了。...
    哦_03ff阅读 2,256评论 0 0
  • 现在晚上十一点三十三,哎鼻子堵的我喘不过气啊,不知道是不是连脑子也堵了,后天请客了,要是感冒还不好不知道该怎么办啊...
    白糖蛋黄阅读 1,683评论 0 1
  • 神奇的天山山脉,有一条生命之路,每年的6到9月,不到100天的通行期,穿梭着很多慕名而来的人。他们或骑行,或自驾,...
    招财熊猫阅读 2,958评论 0 11