DNS域名解析过程详解

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

DNS域名解析

DNS域名解析是我们进行网上冲浪的关键服务,想要了解DNS域名解析为IP地址的全过程,我们就要了解DNS协议和DNS的具体含义。

DNS协议是用来进行域名和IP地址互相转化的,基于UDP和TCP协议,其产生原因有二。第一是因为IP地址是固定长度的,IPv4为32位,IPv8位128位,而域名长度是变化的,不便于计算机处理。第二是IP地址对于用户来说不方便记忆,但域名便于记忆。DNS协议由此产生,通过域名和IP地址的双向转化来方便用户和计算机操作。

接下来我们从三部分来理解DNS协议:

  • 域名结构
  • 域名服务器
  • 域名查询

一、域名结构

像之前讲过的Linux目录结构一样,现代因特网也采用层次树状结构的命名方法,每一个与因特网连接的主机都有一个唯一的层次结构名字,称为域名。域名的层次树状结构如图,


如图所示,域名分为顶级域名、二级域名、三级域名和四级域名,其中,顶级域名又分为国家顶级域名、通用顶级域名和反向域名。
国家顶级域名是国家所有的域名,例如:.cn(中国).us(美国).uk(英国)等
通用顶级域名主要为社会各界组织机构使用,例如:.com(公司).edu(教育机构).gov(政府机构).int(国际组织).mil(军事部门).org(非营利组织)等
反向域名只有.apra用于PTR查询(即将IP地址转化为域名)

域名还可划分为各个子域,子域还可继续划分为子域的子域,从而形成顶级域、二级域、三级域等。

对于一个域名,例如www.baidu.com,com为一级域名,表示是一个企业域名,同级的还有net、org等;baidu为二级域名,指公司名;www为一习惯用法。

二、域名服务器

域名服务器主要分为根域名服务器、顶级域名服务器、权限域名服务器和本地域名服务器。在通过DNS查询主机名时,查询顺序为:先向根域名服务器联系,根服务器根据顶级域名com响应命名空间为com的顶级域名服务器IP,接着继续向com顶级域服务器发出请求,顶级域服务器会响应命名空间为google.com的IP地址,最后请求命名空间为google.com的DNS服务器,该服务器会响应主机名为.www.google.com的IP。

除此之外,还有一类与我们接触更为密切的DNS服务器为本地DNS服务器,一般由社会组织提供比如Google提供的8.8.8.8和常被诟病的114.114.114.114

三、域名查询

域名查询分为递归查询和迭代查询,递归查询为上一层向下一层查询,而迭代查询为第一层向后层查询。查询过程中,递归查询和迭代查询可能会都使用,客户和服务器之间采用递归查询,服务器之间采用迭代查询。DNS域名解析时具体查询过程如下:

  1. 网络客户端向本地DNS服务器发出请求。
  2. 本地DNS服务器查询缓存记录,如果缓存中有此条记录则直接返回,没有则向DNS根服务器进行查询。
  3. DNS根服务器向本地DNS服务器给出域服务器地址。
  4. 本地DNS服务器向域服务器发出请求。
  5. 域服务器向本地DNS服务器提供该域名解析服务器的地址。
  6. 本地DNS服务器向域名的解析服务器发出请求,收到域名和IP地址的对应关系,本地DNS服务器将对应关系返回到用户电脑,并将对应关系写入缓存供网络客户端使用。

除此之外,进行DNS域名解析时,还有一个容易被忽视的参数,就是DNS解析的TTL参数。这个参数能告诉本地服务器域名缓存的最长时间,在既定时间之后,本地DNS服务器就会删除这条域名记录。删除之后再再次访问这个域名,就要重新进行DNS域名解析。如果网站进入稳定发展状态,不会轻易更换IP地址,就可以将TTL设置到最大值,即24小时,以便于用户访问域名。


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

相关文章

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…

方正计算机如何用u盘安装系统,方正电脑用u盘装系统操作方法

方正电脑用u盘装系统操作方法。当我们的电脑系统出现故障的时候,需要使用光盘或U盘引导进行系统重装,但是现在很多电脑都不再配带光驱,使用光盘重装系统的人是越来越少了,当下最受欢迎的是用u盘装系统,那么如何用u盘给…

小米笔记本电脑怎么使用U盘重装系统教学

小米笔记本电脑怎么使用U盘重装系统教学分享。今天分享的这个U盘重新系统的方法,主要就是针对一些系统问题。如果你在使用电脑的时候出现了系统故障,导致系统无法正常使用。那么就可以通过U盘来进行电脑系统的重装。此方法需要提前制作一个启动盘&#x…