1.互联网中DNS是指什么
DNS是Domain Name
System的缩写,即域名系统,是互联网的电话博。在一个TCP/IP架构的网络环境中,DNS是一个非常重要而且常用的系统。主要的功能就是将人们容易记忆的域名与人不容易记忆的IP地址做转换。运行DNS软件的这台主机(服务器)则称作DNS服务器。通常我们使用最多的是DNS的正向查找,即将域名转换成IP地址,然后再使用所查到的IP去访问目标服务器。将IP地址转换成域名的功能称作反向查找,反向查找也会被经常用到。
2.DNS系统的组成
(1)域名空间和资源记录:域名空间是一种树状结构,资源记录是与名字相关的一些数据。
(2)域名服务器:它是认证权威,所有的认证信息组成一个单元称为区,这些区可以分布于不同的服务器上以保证数据的冗余。
(3)resolver:是向域名服务器提出查询请求并将结果返回给客户的程序,并将结果直接返回给用户或向别的域名服务器进行查询。
3.DNS的工作原理
(1)客户机将域名查询请求发送到本地DNS服务器,DNS服务器将在本地数据库中查找客户机要求的映射。
(2)如果本地DNS服务器不能在本地找到客户机查询的信息,则将客户机请求发送到根域名DNS服务器。
(3)客户机的DNS服务器利用根域名服务器解析的地址访问下一级DNS服务器,得到维护再下一级域名的DNS服务器地址。
(4)按照上述递归方法逐级接近查找目标,最后在维护有目标域名的DNS服务器上找到相应的IP地址信息。
(5)客户机的本地DNS服务器将递归查询结果返回客户机。
(6)客户机利用从本地DNS服务器查询得到的IP地址访问目标主机。
延伸阅读
4.加载网页涉及4个DNS服务器:
(1)DNS解析器:该解析器可被视为被要求去图书馆的某个地方查找特定图书的图书馆员。DNS解析器是一种服务器,旨在通过Web浏览器等应用程序接收客户端计算机的查询。然后,解析器一般负责发出其他请求,以便满足客户端的DNS查询。
(2)根域名服务器:根域名服务器是将人类可读的主机名转换(解析)为IP地址的第一步。可将其视为指向不同书架的图书馆中的索引-一般其作为对其他更具体位置的引用。
(3)TLD名称服务器:顶级域名服务器(TLD)可看做是图书馆中一个特殊的书架。这个域名服务器是搜索特定IP地址的下一步,其上托管了主机名的最后一部分(例如,在example.com中,TLD服务器为“com”)。
(4)权威性域名服务器:可将这个最终域名服务器视为书架上的字典,其中特定名称可被转换成其定义。权威性域名服务器是域名服务器查询中的最后一站。如果权威性域名服务器能够访问请求的记录,则其会将已请求主机名的IP地址返回到发出初始请求的DNS解析器(图书管理员)。
以上就是有关于DNS的定义、组成及工作原理的全面梳理,如果还想了解更多DNS的相关内容,敬请关注三个皮匠报告的行业知识栏目。
推荐阅读
域名是什么?基本结构是怎样的?域名有哪些类型?
SDN技术是什么?SDN网络的体系结构及优势分析
云服务器是什么?可以干嘛?
无服务器计算是什么意思?优势有哪些?