域名系统 (DNS)是一种基于分布式数据库的分层命名系统,用于计算机、服务或任何连接到 Internet 或专用网络的资源。最重要的是,它将人类可读的域名转换为与网络设备相关的数字标识符,使设备能够在全球范围内定位和连接。类似于网络“电话簿”,DNS 是浏览器如何将域名(例如“mfisp.com”)转换为服务器的实际 IP 地址的方式,服务器存储浏览器请求的信息。,
DNS 基础知识,域名系统(即“DNS”)负责将域名转换为特定的 IP 地址,以便发起客户端可以加载请求的 Internet 资源。域名系统的工作方式很像电话簿,用户可以在其中搜索请求的人并检索他们的电话号码。DNS 服务器将针对特定域的请求转换为 IP 地址,从而控制用户在浏览器中输入域名时可以访问的服务器。,,
DNS 简史,当互联网开始时,人们更容易将特定的 IP 地址与特定的计算机对应起来,但随着越来越多的设备和人加入不断增长的网络,这种情况并没有持续多久。虽然仍然可以在浏览器中输入特定 IP 地址并访问网站,但用户希望网站名称更容易记住。互联网开始时,斯坦福大学的伊丽莎白·费因勒 (Elizabeth Feinler) 亲自在每台联网计算机的主列表中分配了这些姓名和地址。这个文本文件被称为“hosts.txt”。,随着互联网发展到数百万个域,这是不可持续的。1983 年,南加州大学研究员Paul Mockapetris 的任务是开发一个解决方案。他的解决方案是一个他命名为 DNS 的新系统,该系统仍然基于 Mockapetris 的基本原则。今天,DNS 标准由互联网工程任务组 (IETF) 在 RFC 1035中维护。,
DNS 服务器的工作原理,DNS 目录分布在全球范围内,存储在称为 DNS 服务器(即“域名服务器”)的特殊服务器中,这些服务器相互连接并定期通信以同步目录信息并创建冗余。,
DNS 服务器和 IP 地址,DNS 服务器存储将域名与特定 IP 地址配对的特定信息。一个域可能有一个或数百个 IP 地址与之关联。例如,Amazon.com 在全球拥有数千台服务器,一个用户在一个国家/地区连接的物理服务器可能与世界其他地方的另一个用户完全不同。Internet 服务的全球性需要一个分布式和可扩展的 DNS 服务器网络,以确保用户可以快速查找和解析请求的服务器的位置,无论他们身在何处。,,
DNS 查找过程,DNS 的目的是将域名转换为适当的 IP 地址。这是通过查找请求域的 dns 记录来完成的。在此 DNS 查找过程中,通常有八个步骤,沿着从原始 Web 浏览器到 DNS 服务器并返回的信息路径。在实践中,经常缓存 DNS 信息以减少 DNS 查找响应时间。当没有缓存DNS信息时,八步查找过程如下:,
DNS 查找的八个步骤:,1. 用户在他们的浏览器中输入一个域名(例如,mfisp.com),浏览器通过他们的互联网服务提供商 isp 将查询发送到 DNS 递归解析器。,2. DNS 递归解析器依次向根 DNS 名称服务器 (.) 发送查询。,3. 根服务器将顶级域(即“TLD”)DNS 根服务器的地址返回给解析器,该地址具有mfisp.com 域所需的信息。(顶级域 tld 的示例包括“.com”、“.net”和“.org”,每个 TLD 都有自己的根 DNS 服务器。),4. 反过来,解析器然后将信息请求发送到顶级域服务器(在本例中为“.com”顶级域名服务器)。,5. TLD 名称服务器使用域名称服务器的目标 IP 地址响应解析器。(在本例中,是“mfisp.com”的 DNS 服务器。),6. 接下来,DNS 递归解析器将查询发送到域的 DNS 服务器。,7. 域的 DNS 服务器然后将 IP 地址返回给请求域的 DNS 解析器(例如,“mfisp.com”。,8. 最后,DNS 解析器将请求域的 IP 地址返回给请求 Web 浏览器。浏览器向目标 IP 地址发送 HTTPS 请求,具有该地址的服务器返回在用户浏览器中呈现的网页。,,
DNS 服务的类型,DNS 服务器提供两种主要类型的服务:权威 DNS 和递归 DNS。两者都是 DNS 基础架构不可或缺的一部分,但在 DNS 查询期间,每个都有不同的用途。DNS查询开始时的递归DNS服务器和DNS查询结束时的权威DNS服务器。,递归 DNS 服务器:如 DNS 查找过程描述中所述,递归 DNS 服务器响应来自客户端的请求并返回请求域名的 IP 地址。递归解析器服务器发出一系列请求,直到它到达请求域的权威 DNS 名称服务器。,权威 DNS 服务器:权威 DNS 服务器是实际保存和维护请求域记录的服务器。权威 DNS 服务器也有一个更新的机制,允许管理员管理他们的公共 DNS 名称。权威 DNS 服务器是域 DNS 信息的最终真实来源,负责将域的 IP 地址信息提供回请求递归 DNS 服务器。,
,域名系统 (DNS)是一种基于分布式数据库的分层命名系统,用于计算机、服务或任何连接到 Internet 或专用网络的资源。最重要的是,它将人类可读的域名转换为与网络设备相关的数字标识符,使设备能够在全球范围内定位和连接。类似于网络“电话簿”,DNS 是浏览器如何将域名(例如“mfisp.com”)转换为服务器的实际 IP 地址的方式,服务器存储浏览器请求的信息。,
DNS 基础知识,7. 域的 DNS 服务器然后将 IP 地址返回给请求域的 DNS 解析器(例如,“mfisp.com”。
什么是域名系统?DNS查找的八个步骤和类型
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《什么是域名系统?DNS查找的八个步骤和类型》
文章链接:https://zhuji.vsping.com/496742.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
文章名称:《什么是域名系统?DNS查找的八个步骤和类型》
文章链接:https://zhuji.vsping.com/496742.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。