详解DNS域名解析全过程

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

关于dns域名解析的大致过程很多人都知道,但有些细枝末节的东西容易遗忘,今天有空整理一下,作为以后复习用偷笑,如有不对的地方,还望指正。解析大致过程如图(不喜欢看图的可以直接跳过大笑):

 

当一个用户在地址栏输入www.taobao.com时,DNS解析有大致十个过程惊恐,如下:

 

1. 浏览器先检查自身缓存中有没有被解析过的这个域名对应的ip地址,如果有,解析结束。同时域名被缓存的时间也可通过TTL属性来设置。

 

2. 如果浏览器缓存中没有(专业点叫还没命中),浏览器会检查操作系统缓存中有没有对应的已解析过的结果。而操作系统也有一个域名解析的过程。在windows中可通过c盘里一个叫hosts的文件来设置,如果你在这里指定了一个域名对应的ip地址,那浏览器会首先使用这个ip地址。

 

 

 

但是这种操作系统级别的域名解析规程也被很多黑客利用,通过修改你的hosts文件里的内容把特定的域名解析到他指定的ip地址上,造成所谓的域名劫持。所以在windows7中将hosts文件设置成了readonly,防止被恶意篡改。

 

3.  如果至此还没有命中域名,才会真正的请求本地域名服务器(LDNS)来解析这个域名,这台服务器一般在你的城市的某个角落,距离你不会很远,并且这台服务器的性能都很好,一般都会缓存域名解析结果,大约80%的域名解析到这里就完成了。

 

 

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

 

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

 

6. 此时LDNS再发送请求给上一步返回的gTLD

 

7. 接受请求的gTLD查找并返回这个域名对应的Name Server的地址,这个Name Server就是网站注册的域名服务器

 

8. Name Server根据映射关系表找到目标ip,返回给LDNS

 

9. LDNS缓存这个域名和对应的ip

 

10. LDNS把解析的结果返回给用户,用户根据TTL值缓存到本地系统缓存中,域名解析过程至此结束

 

写完了,真的累啊!大哭


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

相关文章

DNS域名详细解析过程

最近需要搭建一个网站,需要域名解析和备案了,租了一个很便宜的服务器,而且服务超级好,有兴趣私聊我。 什么是DNS域名解析 我们首先要了解域名和IP地址的区别。IP地址是互联网上计算机唯一的逻辑地址,通过IP地址实现不…

浅谈DNS域名解析的过程

用户在浏览器输入www.baidu.com时,DNS域名解析大致分为以下几个过程: 浏览器客户端检查自身有没有该域名的缓存: 如果浏览器有命中,直接返回该域名对应的IP地址,解析结束; (这个缓存可以设置TTL来控制有效时间,有点像A…

多张图带你彻底搞懂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…