什么是域名系统 (DNS)

DNS 服务器的工作原理

DNS 目录分布在全球范围内,存储在称为 dns 服务器(即“域名服务器”)的特殊服务器中,这些服务器相互连接并定期通信,以同步目录信息并创建冗余。

DNS 服务器和 IP 地址

DNS 服务器存储将域名与特定 IP 地址配对的特定信息。一个域可能有一个或数百个与之关联的 IP 地址。例如,Amazon.com 在全球拥有数千台服务器,一个用户在一个国家内连接的物理服务器可能与世界其他地方的另一个用户完全不同。Internet 服务的全球性需要一个分布式和可扩展的 DNS 服务器网络,以确保用户可以快速查找和解析请求的服务器的位置,无论他们在全球任何地方。

DNS 查找过程

DNS 的目的是将域名转换为适当的 IP 地址。这是通过查找所请求域的 dns 记录来完成的。此 DNS 查找过程中通常有八个步骤,这些步骤遵循从原始 Web 浏览器到 DNS 服务器并再次返回的信息路径。在实践中,通常会缓存 DNS 信息以减少 DNS 查找响应时间。不缓存DNS信息时,八步查找过程如下:

DNS 查询的八个步骤:

1. 用户在浏览器中输入域名(例如,facebook.com),浏览器通过其互联网服务提供商 isp 将查询发送到 DNS 递归解析器。
2. DNS 递归解析器依次向根 DNS 名称服务器 (.) 发送查询。
3. 根服务器向解析器返回顶级域(即“TLD”)DNS 根服务器的地址,其中包含facebook.com 域所需的信息。(顶级域 tld 的示例包括“.com”、“.net”和“.org”,每个 TLD 都有自己的根 DNS 服务器。)
4. 然后,解析器将信息请求发送到顶级域服务器(在本例中为“.com” TLD 名称服务器)。
5. TLD 名称服务器以域名称服务器的目标 IP 地址响应解析器。(在这种情况下,“facebook.com”的 DNS 服务器。)
6. 接下来,DNS 递归解析器将查询发送到域的 DNS 服务器。
7. 域的 DNS 服务器然后将 IP 地址返回给请求域(例如,“facebook.com”)的 DNS 解析器。
8. 最后,DNS 解析器将请求域的 IP 地址返回给请求的 Web 浏览器。浏览器将 HTTPS 请求发送到目标 IP 地址,具有该地址的服务器返回网页,该网页呈现在用户的浏览器中。

DNS 服务的类型

DNS 服务器提供两种主要类型的服务:权威 DNS 和递归 DNS。两者都是 DNS 基础设施的组成部分,但在 DNS 查询期间各自服务于不同的目的。开始的递归 DNS 服务器和结束 DNS 查询的权威 DNS 服务器。

递归 DNS 服务器:正如在 DNS 查找过程描述中所讨论的,递归 DNS 服务器响应来自客户端的请求并返回所请求域名的 IP 地址。递归解析器服务器发出一系列请求,直到它到达所请求域的权威 DNS 名称服务器。

权威 DNS 服务器:权威 DNS 服务器是实际持有和维护所请求域的记录的服务器。权威 DNS 服务器也有一个更新的机制,允许管理员管理他们的公共 DNS 名称。权威 DNS 服务器是域 DNS 信息的最终真实来源,负责将域的 IP 地址信息提供回请求递归 DNS 服务器。

相关学习资料:

https://download.csdn.net/course/detail/30340

猜你喜欢

转载自blog.csdn.net/weixin_45036829/article/details/124368209