域名系统 (DNS) 服务器是专门用于将网站主机名与其对应的 Internet 协议或 ip地址进行匹配的服务器。DNS服务器包含公共 IP地址及其相应域名的数据库。根据 IPv4 或 IPV6 协议,连接到 Internet 的每个设备都有一个唯一的 IP地址,有助于识别它。托管网站的 Web 服务器也是如此。,,
什么是 DNS?,DNS 是一个记录域名和 IP地址的系统,它允许浏览器找到与输入的主机名 URL 对应的正确 IP地址。当我们尝试访问一个网站时,我们通常会在网络浏览器中输入他们的域名。但是,Web 浏览器需要知道确切的 IP地址才能加载网站内容。DNS 将域名转换为 IP地址,以便可以从网站的服务器加载资源。有时,网站可以有多个 IP地址对应一个域名。例如,像谷歌这样的大型网站会让用户从世界遥远的地方查询服务器。即使在浏览器中输入的站点名称相同,来自新加坡的计算机尝试查询的服务器可能与来自多伦多的另一台计算机尝试访问的服务器不同。这就是 DNS缓存的用武之地。,
DNS缓存,DNS缓存是将 DNS 数据存储在靠近请求客户端的 DNS 记录上的过程,以便能够更早地解析 DNS 查询。这避免了进一步向下链的额外查询的问题,并缩短了网页加载时间并减少了带宽消耗。 DNS 记录存储在 DNS缓存中的时间称为生存时间或 TTL。这段时间很重要,因为它决定了 DNS 记录的“新鲜度”以及它是否与 IP地址的最近更新相匹配。DNS缓存可以在浏览器级别或操作系统(OS 级别)完成。,浏览器 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 查找。它涉及从 Web 浏览器到 DNS服务器上的 DNS 查找过程并再次返回的主机名查询。DNS 解析器是处理 DNS 查找过程的第一步的服务器,它启动一系列步骤,以将 URL 转换为用于加载网页的 IP地址结束。,首先,用户输入的主机名查询从 Web 浏览器传输到 Internet,并由 DNS 递归解析器接收。然后,递归 DNS服务器查询 DNS 根服务器,该服务器将 的地址响应给负责存储域的 TLD 服务器。,然后,解析器向相应域的 TLD 发出 DNS 请求,并接收域名服务器的 IP地址。作为最后一步,递归 DNS服务器查询域名服务器并返回 IP地址以发送到 Web 浏览器。完成此 DNS 查找过程后,浏览器可以通过 HTTP 请求请求单个网页。,这些步骤构成了标准的 DNS 查找过程,但可以通过 DNS缓存来缩短它们。DNS缓存允许将 DNS 查找信息本地存储在浏览器、操作系统或远程 DNS 基础设施上,这允许跳过某些步骤以加快加载速度。,
,域名系统 (DNS) 服务器是专门用于将网站主机名与其对应的 Internet 协议或 IP地址进行匹配的服务器。DNS服务器包含公共 IP地址及其相应域名的数据库。根据 IPv4 或 IPV6 协议,连接到 Internet 的每个设备都有一个唯一的 IP地址,有助于识别它。托管网站的 Web 服务器也是如此。,,
什么是 DNS?不同类型的 DNS服务器
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《什么是 DNS?不同类型的 DNS服务器》
文章链接:https://zhuji.vsping.com/496576.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
文章名称:《什么是 DNS?不同类型的 DNS服务器》
文章链接:https://zhuji.vsping.com/496576.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。