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

什么是 DNS 服务器?域名系统 (DNS) 服务器是专门用于将网站主机名与其相应的 Internet 协议或 IP 地址匹配的服务器。DNS 服务器包含一个公共 IP 地址及其相应域名的数据库。根据 IPv4 或 IPV6 协议,连接到 Internet 的每个设备都有一个唯一的 IP 地址,有助于识别它。托管网站的 Web 服务器也是如此。,,DNS 服务器帮助我们避免在 IP 地址中记忆如此长的数字(在 IPV6 系统中甚至是更复杂的字母数字),因为它们会自动将我们在浏览器地址栏中输入的网站名称转换为这些数字,以便服务器可以加载正确的网页。,要了解 DNS 服务器的作用,了解域名系统非常重要。域名系统本质上是互联网的电话簿。就像电话簿如何将个人与电话号码相匹配一样,DNS 将网站名称与其对应的 IP 地址相匹配。,DNS 是一个域名和 IP 地址记录系统,它允许浏览器找到与输入的主机名 URL 对应的正确 IP 地址。当我们尝试访问一个网站时,我们通常会在网络浏览器中输入他们的域名。然而,Web 浏览器需要知道确切的 IP 地址才能为网站加载内容。DNS 将域名转换为 IP 地址,以便可以从网站的服务器加载资源。,有时,网站可以有多个 IP 地址对应一个域名。例如,像谷歌这样的大型网站会让用户从世界遥远的地方查询服务器。即使在浏览器中输入的站点名称相同,来自新加坡的计算机尝试查询的服务器也可能与来自多伦多的不同计算机尝试访问的服务器不同。这就是 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 负责将主机名(我们通常称为网站或网页名称)转换为 IP 地址。输入域名的行为称为 DNS 查询,查找相应 IP 地址的过程称为 DNS 解析。,,DNS查询可以分为三种类型:递归查询、迭代查询或非递归查询。,输入 DNS 查询后,它会在解析之前通过几个不同的服务器,无需任何最终用户交互。,
1、DNS 递归器,这是专门设计用于接收来自客户端计算机的查询的服务器。它跟踪 DNS 记录并发出其他请求以满足来自客户端的 DNS 查询。当请求的资源在查找过程的早期返回给递归器时,可以通过 DNS 缓存减少请求的数量。,,
2、根名称服务器,该服务器负责将人类友好的主机名转换为计算机友好的 IP 地址。根服务器接受递归器的查询,并在下一阶段将其发送到 TLD 名称服务器,具体取决于查询中看到的域名。,
3、顶级域 (TLD) 名称服务器,TLD 名称服务器负责维护有关域名的信息。例如,它们可能包含有关以“.com”或“.org”结尾的网站等国家级域名的信息。TLD 名称服务器将从根服务器获取查询并将其指向与查询的特定域名关联的权威 DNS 名称服务器。,
4、权威域名服务器,在最后一步中,权威的 DNS 名称服务器会将 IP 地址返回给可以将其中继给客户端的 DNS 递归器。这个权威的 DNS 名称服务器是保存 DNS 记录的查找过程底部的服务器。将这些视为过程中的最后一站或最终权威的真相来源。,DNS 服务器返回 DNS 记录的过程称为 DNS 查找。它涉及从 Web 浏览器查询主机名到 DNS 服务器上的 DNS 查找过程,然后再返回。DNS 解析器是处理 DNS 查找过程中第一步的服务器,它启动一系列步骤,最终将 URL 转换为用于加载网页的 IP 地址。,,首先,用户输入的主机名查询从 Web 浏览器传输到 Internet,并由 DNS 递归解析器接收。然后,递归 DNS 服务器查询 DNS 根服务器,该服务器以 .TLD 服务器的地址响应负责存储域名的 TLD 服务器。,然后解析器向相应域名的 TLD 发出 DNS 请求,并接收域名服务器的 IP 地址。作为最后一步,递归 DNS 服务器查询域名服务器并返回 IP 地址以发送到 Web 浏览器。在这个 DNS 查找过程完成之后,浏览器可以通过 HTTP 请求请求单个网页。,这些步骤构成了一个标准的 DNS 查找过程,但可以通过 DNS 缓存来缩短它们。DNS 缓存允许在浏览器、操作系统或远程 DNS 基础设施上本地存储 DNS 查找信息,这允许跳过某些步骤以加快加载速度。,
,什么是 DNS 服务器?域名系统 (DNS) 服务器是专门用于将网站主机名与其相应的 Internet 协议或 IP 地址匹配的服务器。DNS 服务器包含一个公共 IP 地址及其相应域名的数据库。根据 IPv4 或 IPV6 协议,连接到 Internet 的每个设备都有一个唯一的 IP 地址,有助于识别它。托管网站的 Web 服务器也是如此。,,该服务器负责将人类友好的主机名转换为计算机友好的 IP 地址。根服务器接受递归器的查询,并在下一阶段将其发送到 TLD 名称服务器,具体取决于查询中看到的域名。

版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《什么是DNS?不同类型的DNS服务器》
文章链接:https://zhuji.vsping.com/500116.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。