什么是DNS?不同类型的DNS服务器

什么是 DNS 服务器?域名系统 (DNS) 服务器是专门用于将网站主机名与其相应的 Internet 协议或 IP 地址匹配的服务器。DNS 服务器包含一个公共 IP 地址及其相应域名的数据库。根据 IPv4 或 IPV6 协议,连接到 Internet 的每个设备都有一个唯一的 IP 地址,有助于识别它。托管网站的 Web 服务器也是如此。

什么是域名系统 (DNS)?

DNS 服务器帮助我们避免在 IP 地址中记忆如此长的数字(在 IPV6 系统中甚至是更复杂的字母数字),因为它们会自动将我们在浏览器地址栏中输入的网站名称转换为这些数字,以便服务器可以加载正确的网页。

域名系统简介

要了解 DNS 服务器的作用,了解域名系统非常重要。域名系统本质上是互联网的电话簿。就像电话簿如何将个人与电话号码相匹配一样,DNS 将网站名称与其对应的 IP 地址相匹配。

什么是 DNS?

DNS 是一个域名和 IP 地址记录系统,它允许浏览器找到与输入的主机名 URL 对应的正确 IP 地址。当我们尝试访问一个网站时,我们通常会在网络浏览器中输入他们的域名。然而,Web 浏览器需要知道确切的 IP 地址才能为网站加载内容。DNS 将域名转换为 IP 地址,以便可以从网站的服务器加载资源。

有时,网站可以有多个 IP 地址对应一个域名。例如,像谷歌这样的大型网站会让用户从世界遥远的地方查询服务器。即使在浏览器中输入的站点名称相同,来自新加坡的计算机尝试查询的服务器也可能与来自多伦多的不同计算机尝试访问的服务器不同。这就是 DNS 缓存的用武之地。

什么是域名系统?DNS查找的八个步骤和类型

DNS缓存

DNS 缓存是将 DNS 数据存储在更靠近请求客户端的 DNS 记录上以便能够更早地解析 DNS 查询的过程。这避免了进一步查询的问题,并改善了网页加载时间并减少了带宽消耗。

DNS 记录存储在 DNS 缓存中的时间称为生存时间或 TTL。这段时间很重要,因为它决定了 DNS 记录的“新鲜程度”以及它是否与最近对 IP 地址的更新相匹配。DNS 缓存可以在浏览器级别或操作系统(操作系统级别)完成。

浏览器 DNS 缓存

由于 Web 浏览器通常将 DNS 记录存储一段时间,因此它通常是用户创建 DNS 记录时首先检查的地方。在浏览器上,检查 DNS 缓存和向 IP 地址发出 DNS 请求所涉及的步骤较少。

操作系统 (OS) 级别的 DNS 缓存

一旦 DNS 查询离开最终用户的计算机,寻找匹配的下一站就是操作系统级别。操作系统内部的一个称为“存根解析器”的进程会检查它自己的 DNS 缓存以查看它是否有记录。如果不是,则查询将在本地网络之外发送到 Internet 服务提供商 (ISP)。

DNS如何工作?

DNS 负责将主机名(我们通常称为网站或网页名称)转换为 IP 地址。输入域名的行为称为 DNS 查询,查找相应 IP 地址的过程称为 DNS 解析。

DNS的工作原理,DNS服务器的类型

DNS查询可以分为三种类型:递归查询、迭代查询或非递归查询。

  • 递归查询——这些查询是 DNS 服务器必须响应请求的资源记录。如果找不到记录,则必须向 DNS 客户端显示错误消息。
  • 迭代查询——这些查询是 DNS 客户端将继续请求来自多个 DNS 服务器的响应,直到找到最佳响应,或者发生错误或超时。如果 DNS 服务器无法为查询找到匹配项,它将引用域名称空间的较低级别的 DNS 服务器权威。然后 DNS 客户端会查询此引用地址,并且此过程会继续使用其他 DNS 服务器。
  • 非递归查询——当请求的资源可用时,这些查询由 DNS 解析器解析,这可能是由于服务器具有权威性,也可能是因为资源已存储在缓存中。

不同类型的 DNS 服务器

输入 DNS 查询后,它会在解析之前通过几个不同的服务器,无需任何最终用户交互。

1、DNS 递归器

这是专门设计用于接收来自客户端计算机的查询的服务器。它跟踪 DNS 记录并发出其他请求以满足来自客户端的 DNS 查询。当请求的资源在查找过程的早期返回给递归器时,可以通过 DNS 缓存减少请求的数量。

如何处理DNS电脑未响应

2、根名称服务器

该服务器负责将人类友好的主机名转换为计算机友好的 IP 地址。根服务器接受递归器的查询,并在下一阶段将其发送到 TLD 名称服务器,具体取决于查询中看到的域名。

3、顶级域 (TLD) 名称服务器

TLD 名称服务器负责维护有关域名的信息。例如,它们可能包含有关以“.com”或“.org”结尾的网站等国家级域名的信息。TLD 名称服务器将从根服务器获取查询并将其指向与查询的特定域名关联的权威 DNS 名称服务器。

4、权威域名服务器

在最后一步中,权威的 DNS 名称服务器会将 IP 地址返回给可以将其中继给客户端的 DNS 递归器。这个权威的 DNS 名称服务器是保存 DNS 记录的查找过程底部的服务器。将这些视为过程中的最后一站或最终权威的真相来源。

DNS 查找与 DNS 解析器

DNS 服务器返回 DNS 记录的过程称为 DNS 查找。它涉及从 Web 浏览器查询主机名到 DNS 服务器上的 DNS 查找过程,然后再返回。DNS 解析器是处理 DNS 查找过程中第一步的服务器,它启动一系列步骤,最终将 URL 转换为用于加载网页的 IP 地址。

什么是DNS记录?DNS记录的类型有哪些?

首先,用户输入的主机名查询从 Web 浏览器传输到 Internet,并由 DNS 递归解析器接收。然后,递归 DNS 服务器查询 DNS 根服务器,该服务器以 .TLD 服务器的地址响应负责存储域名的 TLD 服务器。

然后解析器向相应域名的 TLD 发出 DNS 请求,并接收域名服务器的 IP 地址。作为最后一步,递归 DNS 服务器查询域名服务器并返回 IP 地址以发送到 Web 浏览器。在这个 DNS 查找过程完成之后,浏览器可以通过 HTTP 请求请求单个网页。

这些步骤构成了一个标准的 DNS 查找过程,但可以通过 DNS 缓存来缩短它们。DNS 缓存允许在浏览器、操作系统或远程 DNS 基础设施上本地存储 DNS 查找信息,这允许跳过某些步骤以加快加载速度。

文章链接: https://www.mfisp.com/8978.html

文章标题:什么是DNS?不同类型的DNS服务器

文章版权:梦飞科技所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!

给TA打赏
共{{data.count}}人
人已打赏
服务器vps推荐

支持美国VPS服务器使用的软件

2022-8-8 15:00:47

服务器vps推荐

什么是源服务器?

2022-8-9 11:01:31

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索

梦飞科技 - 最新云主机促销服务器租用优惠