什么是域名DNS?它是如何工作的?
时间:2023-02-06 04:44:01 | 来源:建站知识
时间:2023-02-06 04:44:01 来源:建站知识
域名服务器 (DNS) 保存一个域名目录并将其解码为 Internet 协议 (IP) 地址。尽管域名很容易让人们记住,但计算机或机器的工作方式不同,并根据 IP 地址访问网站。
作为 Internet 的核心部分,DNS 提供了一种将名称(您正在寻找的网站)与数字(网站的地址)进行匹配的方法。任何连接到互联网和网站本身的设备都有一个由数字组成的互联网协议 (IP) 地址。IP地址是一串无规律的字符,并不利于互联网用户记忆和搜索,这就是为什么 DNS 将域名与 IP 地址同步,使我们能够使用令人难忘的域名,而互联网上的计算机可以使用 IP 地址,从而使浏览更容易访问。
当您访问一个域名时,您的计算机会按照一系列步骤将人类可读的网址转换为计算机可读的 IP 地址,每次使用域名时都会发生此过程。
(1)请求信息当您要求您的计算机查找主机名时,例如
http://GGCX.com,您的计算机首先要查找的是本地 DNS 缓存,它会累积最近检索到的信息。如果它还不知道答案,则需要执行 DNS 查询才能找到答案。
(2)询问递归 DNS 服务器当信息没有存储在本地时,您的计算机会联系您的 ISP 的递归 DNS 服务器。这些是执行 DNS 查询基础工作的专用计算机。递归服务器有自己的缓存,所以过程通常到此结束,信息返回给用户。
(3)询问根域名服务器域名服务器是回答有关域名(例如 IP 地址)问题的处理器。当递归服务器没有答案时,它们会查询根名称服务器。十三个根域名服务器充当 DNS 的一种电话交换机。他们不知道答案,但可以将查询定向到知道在哪里找到它的人。
(4)询问 TLD 名称服务器根名称服务器将查看请求的第一部分,并将查询定向到 .com 的顶级域 (TLD) 名称服务器。每个 TLD,例如 .com、.org 和 .us,都有自己的一组名称服务器,它们就像每个 TLD 的管理员一样。这些服务器可以将我们直接推荐给具有所需信息的服务器。
(5)询问权威 DNS 服务器TLD 域名服务器分析请求的后续部分,并将查询定向到负责该特定域的域名服务器。此类权威名称服务器负责了解有关特定域的所有信息,这些信息存储在 DNS 记录中。有许多类型的记录,每一种都包含不同类型的信息。
(6)检索记录现在,递归服务器已经有了答案,不需要再次进行查找过程。所有记录都有一个生存时间值,这就像一个到期日。一段时间后,递归服务器将需要请求记录的新副本,以确保信息不会过时。
(7)接收答案得到答案后,递归服务器将记录返回给您的计算机,计算机将记录存储在其缓存中,从记录中读取 IP 地址,然后将此信息授权给您的浏览器。然后浏览器打开与网络服务器的连接并接收网站。