百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

DNS分层结构及DNS解析流程(dns结构图)

nanshan 2025-05-09 20:40 24 浏览 0 评论

什么是DNS?

DNS是Domain Name System的缩写,翻译成中文就是“域名系统”。DNS是互联网中的一项核心服务,是用于实现域名和IP地址相互映射的一个分布式数据库,它可以将域名翻译成由计算机识别的IP地址串,让用户可以通过域名达到站点所在服务器,而不用去记住繁琐复杂的IP地址。

域名的分层结构

由于互联网上的用户数量较大,所以在命名的时候采用的是树状层次结构。任何一个连接互联网的主机或路由器,都有一个唯一的层次结构名字,也就是域名。域名的结构由标号序列组成,各标号之间用点隔开。类似于这样:“….三级域名.二级域名.顶级域名” 。

“.”最右边的部分称作“顶级域名”。“顶级域名”又叫“一级域名”,例如:.com、.org、.net、.cn 等。“二级域名”就是在“一级域名”前再加一级,如 baidu.com。“二级域名”以上级别的域名,统称为“子域名”,不在“注册域名”的范畴中。

各级域名由其上一级的域名管理机构管理,而最高级的顶级域名则由ICANN进行管理。

DNS的分层结构

与域名相对应,DNS服务器也有对应的层级结构。根据DNS服务器所起的作用,可以将DNS服务器分为四种类:

根DNS服务器

Root nameserver。它是最高层次的DNS服务器,当本地域名服务器没有解析记录时,首先会向根域名服务器发起请求,并获取下一级顶级域名服务器的IP地址。

顶级域名服务器

Tld nameserver。顶级域名服务器负责管理在该服务器注册的所有二级域名。本地域名服务器根据根域名服务器给出的IP地址,对顶级域名服务器发起请求,并获取域名所在权威服务器地址。

权威域名服务器

authoritative nameserver。在特定区域内具有唯一性,负责维护该区域内的域名与IP地址之间的对应关系,例如中科三方云解析DNS。

本地域名服务器

DNS resolver或Local DNS。本地域名服务器并不属树状结构的DNS域名服务器,但是它对域名系统非常重要。当客户端发起DNS请求时,首先会将请求发给本地域名服务器。用户本机自动分配的DNS、运营商ISP分配的DNS、谷歌/114公共DNS等,都属于本地域名服务器范畴。

每一层的域名都有自己的域名服务器,上一级的域名服务器都知道下一级域名服务器的IP地址,以便于一级一级向下查询。

DNS解析过程

DNS解析通常会先查询本地域名服务器中的缓存,如果缓存中有结果直接返回,解析到此结束。如果本地服务器没有缓存,就会进行全球递归查询,步骤如下:


1.用户在浏览器输入一个域名,首先会请求本地域名服务器,本地服务器没有结果,开始进行递归查询;

2.本地域名服务器首先向根域名服务器进行查询;

3.根域名服务器告诉本地域名服务器下一级顶级域名服务器的地址;

4.本地域名服务器向顶级域名服务器发起解析请求;

5.顶级域名服务器告知下一级权威域名服务器的IP地址;

6.本地域名服务器向权威域名服务器发起查询请求;

7.权威域名服务器告知域名对应的IP地址;

8.本地域名服务器将查询到的结果响应给浏览器并在自身缓存一段时间。

9.浏览器向得到的IP地址发起访问请求;

10.该IP处的web服务器返回要在浏览器中呈现的网页。

相关推荐

微软发布Win11/10 ISO镜像Defender更新,提升系统初始安全性

IT之家7月27日消息,除了Setup及WinRE更新外,NeoWin发现微软本周还针对Windows11/10/Server安装镜像发布了新的Defender安全智能...

微软革新Windows装机体验:内置应用全面升级,安全与便捷双提升

Windows内置应用迎来重大变革:更安全、更快速的初始体验如果您曾亲自安装过Windows11,或许注意到其内置应用并非开箱即用,而是一些占位程序,需要首次运行时从微软应用商店(Microsoft...

Hotpatch继续扩展 现在更多Windows PC在更新后无需重启

Windows11最近从其服务器版本中获得了一项非常重要的功能:Windows热补丁。该功能旨在通过允许操作系统在无需重启的情况下安装重要的安全更新来最大限度地减少停机时间和中断。最初,微软在...

微软承认Windows Server六月更新存在BUG:导致DHCP服务器故障

IT之家6月17日消息,科技媒体WindowsLatest今天(6月17日)发布博文,报道称微软承认6月WindowsServer更新存在BUG,可能导致DHCP服...

Windows Server2019安装Hyper-V的2个简单方法!

关于WindowsServer2019WindowsServer2019是微软发布的服务器操作系统,是WindowsServer2016的后续版本。它包含了许多新的特性和改进,适用于数据中心...

如何在不满足系统要求的旧计算机上安装 Windows 11 24H2

如果你想了解这个安装工具以及安装方法(老飞摄影微信公众号内提供安装包下载),请完整的看完后面的文字,以避免在安装过程当中出现问题。Windows11通常需要某些硬件功能,例如TPM和安全启动,...

第 137 期:微软表示 Windows 11 24H2 是迄今为止最稳定的版本

就在刚刚,微软“大言不惭”地声称,Windows1124H2是迄今为止最可靠的Windows版本。我们并不是说它很糟糕,因为我们每天的工作中也在使用它。上述言论只是一份微软的一份官方文件的一...

Windows 11 将推出带有“高级”选项的新设置页面

Windows11即将迎来一个包含一些高级功能的全新“设置”页面。严格来说,它并非全新功能。它更像是“开发者”栏目的重新设计,用户和开发者可以在其中调整各种附加功能。微软可能明白这些东西不仅对开发...

Windows server 2025 重复数据删除

一、概述windowsserver中的重复数据删除功能从windowsserver2012就开始支持了。Windowsserver中默认没有安装重复数据删除功能。在磁盘分区(卷)上启用重复...

Windows Server 2025预览版迎来更新,微软改善Insiders测试体验

在发布WindowsServer的build26040版本之际,微软公布了该产品的官方名称:WindowsServer2025。一同推出的,还有Windows11WindowsInsid...

升不升?Win11 24H2大范围推送了

微软在其官方支持文档中宣布,24H2版现在已经开始向运行Windows11原始版本、22H2和23H2版的合格设备推送。Windows11的24H2更新现已进入新的可用性阶段,这意味着更多符合条件...

微软发布Win11/10/Server安装镜像Defender更新

IT之家6月22日消息,继上个月为Lumma发布更新后,微软本月也为Windows11/10/Server安装镜像发布了新的Defender更新。此更新包很有必要,因为Wi...

第 81 期:微软最近的更新给 Windows Server 带来了 DHCP 问题

近日,微软确认,DHCP服务器服务可能会在WindowsServer安装2025年6月更新后停止响应或拒绝连接。DHCP问题会影响WindowsServer2025(KB50...

windws server 2012 R2 虚拟机windows server2019 经常断网事件

故障现象:在windowsserver2012R2的虚拟主机上面搭建一个Windowsserver2019的虚拟机系统用来做域控。安装完设置好防火墙和IP,经过测试是可以ping同正常访问...

微软扩展热补丁部署,现覆盖ARM架构Win11 24H2设备

IT之家7月9日消息,科技媒体NeoWin今天(7月9日)发布博文,报道称微软扩大热补丁(WindowsHotpatching)覆盖范围,在AMD和英特尔处理器设备外,现覆盖支...

取消回复欢迎 发表评论: