美文网首页思科,华为,Liunx技术学习
【必看】DNS 工作原理 详解

【必看】DNS 工作原理 详解

作者: 微思IT认证培训 | 来源:发表于2020-07-28 10:50 被阅读0次

域名服务

在数据网络中,使用数字 IP 地址标记设备以便通过网络发送和接收数据。大多数用户无法记住此数字地址。于是,人们创建了可以将数字地址转换为简单易记名称的域名系统。 

在 Internet 上,更便于人们记忆的是 http://www.cisco.com 这样的域名,而不是该服务器的实际数字地址 198.133.219.25。如果思科决定更改 www.cisco.com 的数字地址,那么更改对用户是透明的,因为域名将保持不变。公司只需要将新地址与现有域名链接起来即可保证连通性。在小型网络中,维持域名和真实地址之间的映射很简单。随着网络的发展和设备数量的增加,该人工系统就显得不切实际。 

于是域名系统 (DNS) 应运而生,专门为大型网络提供域名的地址解析。DNS 使用分布式服务器群集来解析与这些数字式地址关联的域名。单击图中的按钮来查看解析 DNS 地址的步骤。 

DNS 协议定义了一套自动化服务,该服务将资源名称与所需的数字网络地址匹配。它涵盖了查询格式、响应格式及数据格式。DNS 协议通信采用单一格式,即消息格式。该格式用于所有类型的客户端查询和服务器响应、报错消息、以及服务器间的资源记录信息的传输。 

图 1 至图 5 显示 DNS 解析的相关步骤。 

DNS层级

 DNS 协议采用分层系统创建数据库以提供名称解析。该结构类似于一棵倒置的树,树根位于顶部,而枝干位于底部(请参见图示)。DNS 使用域名来划分层次。

 域名结构被划分为多个更小的受管域。每台 DNS 服务器维护着特定的数据库文件,而且只负责管理 DNS 结构中那一小部分的“域名-IP”映射。当 DNS 收到的域名转换请求不属于其所负责的 DNS 区域时,该 DNS 服务器可将请求转发到与该请求对应的区域中的 DNS 服务器进行转换。

 注意:DNS 具有可扩展性,这是因为主机名解析分散于多台服务器上完成。

 不同的顶级域有不同的含义,分别代表着组织类型或起源国家/地区。请参见如下顶级域名实例:

 顶级域名下层为二级域名,二级域名下层还有其他更低级的域名。每个域名的组成都是按照层级树由上而下的顺序排列。例如,如图所示,根域名服务器可能并不知道电子邮件服务器 (mail.cisco.com) 记录的位置,但是它仍会把顶级域名中

的 .com 保存在域名记录中。.com 域中的服务器中也可能没有 mail.cisco.com的记录,但这些服务器同样会保存域名记录。由此,cisco.com 域中的服务器就可以拥有域名 mail.cisco.com 的记录(精确的 MX 记录)。

 DNS 依靠这些分布式服务器构成的体系结构来存储和维护资源记录。这些资源记录列出了服务器可以解析的域名以及同样可以处理解析请求的备用服务器。如果指定服务器中有与其域级别相对应的资源记录,则该服务器可以称为这些记录的主域名服务器。例如,对于 mail.cisco.com 记录而言,它位于比 cisco.netacad.net 更高层级的服务器(即 cisco.com 域中的服务器)上。因此,cisco.netacad.net 域中的某个域名服务器就不是 mail.cisco.com 记录的主域名服务器。

本文转载:https://mp.weixin.qq.com/s/lPDRFUq_8Fv5Jlpd5dyEbw

相关文章

  • 【必看】DNS 工作原理 详解

    域名服务 在数据网络中,使用数字 IP 地址标记设备以便通过网络发送和接收数据。大多数用户无法记住此数字地址。于是...

  • 修改linux 本地DNS缓存

    DNS的工作原理 DNS提供的服务是用来将域名转换为IP地址的工作。TCP/IP协议详解中给的定义是:它是一种用于...

  • DNS 服务原理详解

    目录: 一些基本概念主机名DNS名称解析DNS 解析的后端存储名称解析总结 大规模域名解析的体系架构DNS 解析需...

  • DNS工作原理

    DNS 是互联网核心协议之一。不管是上网浏览,还是编程开发,都需要了解一点它的知识。 一、什么是DNS DNS (...

  • DNS工作原理

    DNS的工作原理(递归和迭代)(应用层) DNS的工作原理及过程分下面几个步骤: 第一步:客户机提出域名解析请求,...

  • DNS工作原理

    相信很多小白刚接触计算机网络的时候,跟我一样对DNS总是一知半解,今天我们来聊聊这个话题——关于DNS解析的具体过...

  • DNS工作原理

  • Linux智能DNS服务搭建之Bind服务(一)

    一、准备工作 1.DNS学前准备 学习目标: 1.了解原理:dns实现原理及实际dns应用 2.动手搭建:掌握Bi...

  • dns及数据库相关练习

    dns主从配置 1.dns工作原理 2.搭建dns主从服务器架构 实验环境 dns 主server ip:172....

  • 通过DNS实现高可靠的负载均衡和访问提速

    DNS简介1.png DNS工作原理4.png DNS负载均衡5.png DNS与其他负载均衡工具对比7.png

网友评论

    本文标题:【必看】DNS 工作原理 详解

    本文链接:https://www.haomeiwen.com/subject/ewtfrktx.html