浅谈DNS域名解析的过程

article/2025/10/22 20:37:37

用户在浏览器输入www.baidu.com时,DNS域名解析大致分为以下几个过程:

  1. 浏览器客户端检查自身有没有该域名的缓存:

    如果浏览器有命中,直接返回该域名对应的IP地址,解析结束;

    (这个缓存可以设置TTL来控制有效时间,有点像APR协议在本地保存的的目的IP与主机MAC地址的缓存) 如下图:

    在这里插入图片描述
    如果浏览器未命中,浏览器会去检查检查操作系统缓存中有没有对应的已解析过的结果,原理同上;

  2. 如果浏览器和OS中都找不到该域名对应的缓存,**那么会请求 本地域名服务器(LDNS)**来解析这个域名,这台服务器一般在距离你的主机比较近的位置,一般情况都会缓存着你要解析域名的结果,大约80%的域名在这里就能解析完成了。

  3. 如果LDNS仍然没有命中,就直接跳到Root Server( 根域名服务器 )请求解析

  4. 根域名服务器返回给LDNS一个所查询域的主域名服务器(gTLD Server,国际顶尖域名服务器,如.com .cn .org等)的地址;

  5. 此时LDNS再发送请求给上一步返回的gTLD Server主域名服务器

  6. 接受请求的gTLD查找并返回给LDNS注册这个域名时候的Name Server (注册该域名的服务器) 的地址;

  7. LDNS再向Name Server发起解析请求,Name Server会根据映射关系表直接找到目标ip,返回给LDNS

  8. LDNS会缓存这个域名和对应的ip,然后把解析的结果返回给用户;

  9. 用户根据TTL值缓存到本地系统缓存中,域名解析过程至此结束;

简单总结DNS域名解析过程:

浏览器首先在自己的缓存找,没有就去系统的缓存还没就去请求本地域名服务器LDNS(一般到这里就有了)
如果LDNS还没有解析结果,那它就去Root Server根域名服务器请求,Root Server会返回给LDNS一个查询主域名(.com .cn等)的主域名服务器gTLD Server
LDNS发起请求gTLD ServergTLD Server查找并返回给LDNS注册这个域名时候的Name Server地址;
LDNS发起请求Name ServerName Server会根据映射关系表直接找到目标ip,最终返回给LDNS
之后向下交付的过程,这个解析结果会还存在LDNS,本地OS,和浏览器缓存中,方便下次解析;

在这里插入图片描述

理解要点: 极端情况下,LDNS扮演者核心中转角色,与ROOT DNS Server 根域名服务器,gTLD Server .xxx对应的主域名服务器 ,Name Server 注册待解析域名的服务器 进行了三次一去一回的循环式交付,最终拿到结果;


http://chatgpt.dhexx.cn/article/NMmW0Qis.shtml

相关文章

多张图带你彻底搞懂DNS域名解析过程

目录 1、DNS2、域名系统DNS 的作用3、域名的层级关系4、DNS域名解析过程递归查询迭代查询 5、高速缓存6、DNS相关面试问题 1、DNS DNS(Domain Name System)是域名系统的英文缩写,是一种组织成域层次结构的计算机和网络服务命名系统&#xff…

DNS域名解析过程详解

DNS域名解析 DNS域名解析是我们进行网上冲浪的关键服务,想要了解DNS域名解析为IP地址的全过程,我们就要了解DNS协议和DNS的具体含义。 DNS协议是用来进行域名和IP地址互相转化的,基于UDP和TCP协议,其产生原因有二。第一是因为IP…

DNS域名解析的过程

一、主机解析域名的顺序 1、找缓存 2、找本机的hosts文件 3、找DNS服务器 注意: 配置IP和主机名时,要记得修改/etc/hosts文件, 因为有些应用程序在主机内的进程之间通信的时候,会本机的主机名,如果主机名不能正确解析…

DNS域名解析过程

目录 1、DNS2、域名系统DNS 的作用3、域名的层级关系4、DNS域名解析过程 递归查询迭代查询 5、高速缓存6、DNS相关面试问题 1、DNS DNS(Domain Name System)是域名系统的英文缩写,是一种组织成域层次结构的计算机和网络服务命名系统&#xf…

DNS域名详细解析过程(最全面,看这一篇就够)

什么是DNS域名解析 我们首先要了解域名和IP地址的区别。IP地址是互联网上计算机唯一的逻辑地址,通过IP地址实现不同计算机之间的相互通信,每台联网计算机都需要通过IP地址来互相联系和分别。 但由于IP地址是由一串容易混淆的数字串构成,人们很…

G9服务器装系统,宏基g9笔记本u盘装系统重装win7系统教程

宏基g9笔记本性能强悍、外型霸气,是游戏发烧友不可错过的一台高端游戏本。宏基g9笔记本凭借其人性化的游戏优化,让多少游戏玩家为之倾倒。今天快启动小编就为大家分享宏基g9笔记本u盘装系统重装win7系统教程。 u盘装系统重装win7系统教程: 1、…

用u盘装linux系统分区怎么画,如何用u盘安装linux系统

Liux因其开源性收到广大编程爱好者的青睐!,那么如何用u盘安装linux系统呢?接下来大家跟着学习啦小编一起来了解一下用u盘安装linux系统的解决方法吧。 用u盘安装linux系统方法一 1、用【U启动U盘启动盘制作工具】制作U盘启动盘,并下载正版系统镜像或纯净…

戴尔r930服务器U盘装系统,云骑士u盘装机大师dell怎么用u盘装系统

云骑士u盘装机大师dell怎么用u盘装系统。戴尔以IT直销享誉全球,主要产品包括家用笔记本,家用台式机,商务电脑,服务器存储。当下流行的装系统的方式是用U盘装系统,那么戴尔电脑怎么用U盘装系统呢? 下面跟大家总结一下:先是制作U盘启动盘。使用云骑士U盘启…

hp服务器启动u盘装系统,hp惠普笔记本进入bios设置u盘启动装系统的方法步骤详细教程...

我们在使用惠普笔记本电脑的时候,有的小伙伴可能因为我们的电脑出现了一些故障问题需要重装自己的操作系统。如果想要用U盘启动的方式来进行装机的话,对于hp惠普笔记本怎么进入bios设置u盘启动装系统的问题,小编觉得我们在开机的时候摁住F10即…

联想u盘linux安装教程,联想笔记本用U盘安装 winXP系统教程

联想笔记本用U盘安装 winXP系统教程。联想笔记本是指联想集团生产的便携手提电脑。 联想集团成立于1984年,由中科院计算所投资20万元人民币、11名科技人员创办,到今天已经发展成为一家在信息产业内多元化发展的大型企业集团。今天小编将给大家介绍使用U盘…

索尼u盘重装系统步骤

当电脑系统出现故障问题,比如蓝屏,黑屏,死机崩溃等情况无法进系统的时候,我们可以通过u盘重装系统的方法解决。有使用索尼电脑的用户想了解u盘怎么重装系统,下面小编就给大家演示一个简单的索尼u盘重装系统步骤。 具体…

三星笔记本U盘重装win10系统教程

怎么给电脑重装系统?不少使用三星笔记本的用户想要体验最新的win10系统,但又不知道怎么重装win10系统。Win10系统的重装可以借助U盘进行。不过很多用户不清楚怎么通过U盘来重装win10系统。那么下面就让小编为大家带来三星笔记本U盘重装win10系统教程。 …

计算机无法用u盘重装系统,电脑开不了机怎么办教你用u盘安装系统

电脑出问题,每次带到电脑店都是重装系统的操作,每一次都40,50的。这谁顶得住,就思索为什么不自己去重装系统呢,又可以省下这笔钱,还能自己学会去解决简单的电脑问题。想到就去做,然后去网上找的一些教程&am…

华硕笔记本U盘装系统教程

华硕笔记本U盘装系统BIOS设置教程 一、硬件:华硕笔记本;U盘 二、所需要软件: 1、系统安装GHOST文件:WINDOWS XP; WINDOWS 7; WINDOWS 8; WINDOWS10。下载地址:http://www.tudoupe.com/xt/ 2、…

Emc服务器怎么用u盘装系统,用u盘装系统的具体方法

在平时的日常生活里,当系统错误时,我们可以用U盘重装系统。那么该如何解决用u盘装系统这个难题呢?下面是学习啦小编收集的关于用u盘装系统的具体方法,希望对你有所帮助。 用u盘装系统的具体方法 第一步:下载最新版 U大师U盘启动盘…

神舟战神笔记本怎么U盘装Win10系统教学

神舟战神笔记本怎么U盘装Win10系统教学分享。有的用户使用神舟战神笔记本时,电脑安装的还是win7旗舰版系统。win7目前已经停止了更新,使用起来体验不好。我们可以将电脑系统进行升级,Win10系统还是非常不错的,对系统占用会更少&am…

联想笔记本电脑u盘重装win10系统教学

联想笔记本电脑u盘重装win10系统教学。如果你有一个闲置的u盘,那么建议你可以拿它来练手一下u盘重装系统。我们只需要将这个u盘制作成为启动盘,之后有需要重装系统都可以使用它。甚至朋友有需要重装系统,也可以使用它来快速的帮忙重装一个新系…

惠普笔记本U盘重装系统教程(转载)

盘装系统,是电脑爱好者“老生常谈”的一个话题,在“电脑百事网”能找到许多类似的教程文章,不过今天的教程与往期有些不一样,首先是制作启动U盘,选用了一些更安全的纯净工具,另外首次针对惠普笔记本为例&am…

联想服务器安装系统蓝屏怎么办,联想笔记本u盘装系统出现蓝屏怎么解决

联想笔记本u盘装系统出现蓝屏该怎么办?这是U盘装系统过程中较常出现的问题之一,下面小编来教大家如何处理这个问题。感兴趣的朋友快来看看吧! 上图是大家在安装系统时出现比较多的蓝屏画面,看到了错误代码是0x0000007B。其实,出现此问题的原…

hp服务器u盘安装系统进不了安装界面,hp笔记本开机无法从u盘安装系统

现象: hp笔记本开机无法从u盘安装系统,PEu盘做好后,插入电脑,按F9启动项选择中,没有发现有U盘启动。 出现如下界面。 选择按F10进入BIOS设置。 进入BIOS后,将传统模式启用。 然后将UEFI模式下的开机顺序中U…