新睿云

> 知识库 > 域名服务器的工作过程是如何进行的?

域名服务器的工作过程是如何进行的?

作者/来源:小睿 发布时间:2020-03-27

互联网上面的每台计算机都有一个IP地址,但是IP地址是长数字串型,数字多且不方便用户记忆。因此,为了解决这个问题,与IP地址等价的域名地址出现了。

域名地址的出现方便用户记忆以及使用。现如今,随着互联网的迅速发展,域名价值在不断提升中,已经开始逐渐代表企业形象。域名变得越来越重要的同时,域名服务器的作用也日渐显现出来。

域名

域名

域名服务器是进行域名和与之相对应的IP地址转换的服务器。DNS中保存了一张域名和与之相对应的IP地址的表,以解析消息的域名。

域名服务器的工作过程是什么?

当访问某个域名时,计算机将按照一系列步骤将可读的Web地址转换为机器可读的IP地址。

1)获取地址

当要求计算机解析主机名时,该过程开始。计算机寻找相应IP地址的第一位是其本地DNS缓存,该缓存存储计算机最近检索到的信息。如果计算机尚不知道答案,则需要执行DNS查询以找出答案。

2)询问递归DNS服务器

如果信息未存储在本地,则计算机从Internet服务提供商查询递归DNS服务器。这些计算机代表执行DNS查询的工作。解析器具有自己的缓存,并且鉴于许多ISP的客户都使用相同的解析器,因此很有可能已经缓存了流行的域。几乎每个ISP都运行自己的解析器,但不一定是用户可以使用的解析器。

3)询问根名称服务器

如果递归服务器没有答案,则它们查询根名称服务器。名称服务器是回答有关域名(例如IP地址)问题的计算机。

4)询问TLD名称服务器

根名称服务器将查看请求的第一部分,从右到左读取www.xinruiyun.cn,在本例中,将查询定向到.cn的名称服务器。每个域名都有其自己的名称服务器集,这些名称服务器充当每个顶级域名的接待员。这些服务器没有我们需要的信息,但是它们可以直接将我们引向具有该信息的服务器。

5)询问权威的DNS服务器

TLD名称服务器将审核请求的下一部分,并将查询直接定向到负责该特定域的名称服务器。这些权威名称服务器负责了解有关特定域的所有信息,这些信息存储在DNS记录中。记录类型很多,每种记录包含不同类型的信息。

在此示例中,我们想知道www.xinruiyun.cnIP地址,因此我们要求权威名称服务器提供地址记录(A记录)。某些权威名称服务器具有智能,可以分析传入的DNS查询并返回对发起查询的用户更有效的响应。

6)检索记录

递归服务器从权威名称服务器检索xinruiyun.cnA记录,并将该记录存储在其本地缓存中。如果其他任何人请求xinruiyun.cn的主机记录,则递归服务器将已经有了答案,并且不需要再次进行查找过程。所有记录都有一个生存时间值,就像一个到期日期。一段时间后,递归服务器将需要询问记录的新副本,以确保信息不会过时。

7)返回信息

有了答案,递归服务器将A记录返回到您的计算机。计算机将记录存储在其缓存中,从记录中读取IP地址,然后将此信息传递给浏览器。然后,浏览器打开与Web服务器的连接并接收网站。

热门标签
new year
在线咨询
咨询热线 400-1515-720
投诉与建议
{{item.description}}

—您的烦恼我们已经收到—

我们会将处理结果发送至您的手机

请耐心等待