什么是域名系统?

是否曾尝试访问某个网站却看到“无法访问此网站”? 那是一个 DNS 错误页面。这意味着您的浏览器找不到该网站的互联网协议 (IP) 地址。这与您拨打号码时的反应类似,但显示为“不可用”。

什么是域名系统?

将 DNS 视为“互联网目录”,IP 地址为数字,域名为实际名称。2020 年,威瑞信列出了超过 3 亿个域名。虽然,大约 40 年前情况并非如此。Paul Mockapetris 于 1983 年开发了 DNS 系统,并将其命名为域名系统 (DNS)。 那时,计算机只能使用数字进行交流,数字不易记忆。随着时间的推移,维护和对应特定地址与特定计算机变得困难,因此 DNS。在本文中,我们将了解 DNS 及其运作方式。

DNS 如何使用示例

DNS 目录将名称与数字相匹配。它通过全球多个 DNS 服务器的帮助来实现这一点。这些服务器存储作为域名的 DNS 记录,并在有查询时将它们链接到特定的 IP 地址。您也可以将这些名称服务器称为根服务器。他们根据顶级域名(TLD)的位置存储每个域名的记录

TLD 是域名后缀。您可以在域名的末尾找到它们,作为两个、三个或四个单词的字符。让我们用一个例子来看待这个问题。假设您在互联网上搜索www.mfisp.com 。您的计算机会向多个 DNS 服务器发送查询,这些服务器会在加载网页之前获取 IP 地址。该查询通过四个使 DNS 能够运行的 “权威名称服务器”。您可能会发现所有这些都难以理解,但稍等一下,我们将在一分钟内讨论它们。

DNS(递归)解析器

DNS 或递归解析器从您的网络浏览器或其他网络应用程序接收 DNS 查询。递归解析器接收主机名,即网站,并在本地设备的缓存中追踪其 IP 地址。因此,为了翻译您查询的主机名,DNS 解析器将首先找出 .com 的记录在哪里,然后是 mfisp.com,最后是 www.mfisp.com。 此 DNS 服务器在找到主机名时立即解析查询。如果不是,它会向名为 DNS 根服务器的权威名称服务器 发送对.com IP 地址的查询。

什么是域名系统?

DNS 根服务器

根服务器是域名系统根区域(DNS) 的名称服务器。 它包含其服务器中所有全球顶级域 (TLD) 的最新列表。对于这些 TLD 中的每一个,都有一个名称服务器的匹配数字 IP 地址,上面有 TLD 记录。因此,计算机在根服务器(在本例中为.com )搜索 TLD 的 IP 详细信息,并将其发送到 TLD 名称服务器以继续该过程。

马里兰大学、Verisign Inc、Cogent Communications 和美国陆军研究实验室等各种组织在全球运营着 13 台根服务器。计算机使用 13 个数字 IP 地址访问这些根服务器以从不同位置进行通信。 因此,一个位置的不同本地服务器可以共享一个 IP 地址,并使用该位置的根 IP 地址与不同位置的多个服务器进行通信。

顶级域名服务器

TLD 名称服务器包含域名的特定 DNS 记录,并提供权威名称服务器的 IP 详细信息。对于此示例,TLD 名称服务器将 Scala Hosting 的 IP 地址存储在 TLD 名称 (.com) 中。然后它将主机名的特定 IP 地址发送到 DNS 以继续该过程。由于其特殊性,域名系统 (DNS) 可能会发现在没有它的情况下无法正常运行。

尽管互联网号码分配机构 (IANA) 和互联网名称与数字地址分配机构 (ICANN)出于不同目的认可三种类型的 TLD:

  • gTLD – 通用顶级域,例如 .com、.net、.google .info
  • sTLD – 赞助顶级域名,例如 .gov、.mil .travel
  • ccTLD – 国家代码顶级域,例如 .nz、.za、.us、.uk

当您注册您的域名时,您可以访问任何类型(取决于您需要它的目的) 。  您还可以使用 301 重定向更改网站的TLD 。

什么是域名系统?

权威 DNS 名称服务器

以下是它如何融入整个 DNS 流程:

它获取域的记录——www.mfisp.com,二级域——mfisp.com,并将正确的IP地址返回给DNS解析器,在第一阶段等待。但这并不是权威名称服务器所做的唯一事情。

在没有或不完整记录的情况下,它会将 DNS 解析器重新路由到另一个具有该子域特定记录的名称服务器。它将您带到网站的“销售部分”以购买我们的服务。与电话簿一样,权威名称服务器可能涵盖不同的 DNS 区域。这可能是您的公司、您所在的地区或您的国家/地区。

无论区域如何,它都涵盖权威名称服务器执行两项任务:

  • 首先,它保留域名及其匹配 IP 地址的记录。
  • 其次,它通过将正确的 IP 地址与域名相匹配来响应 DNS 解析器的请求。

为了完成 DNS 过程,递归解析器获取所有这些结果并将它们发送回您的 Web 浏览器,打开一个网页。

简而言之

除了作为Internet 连接的路线图之外,DNS 还有许多其他用途。

其中一些包括:

  • 将消息路由到电子邮件服务器
  • 在 Web 应用程序中连接应用程序服务器和数据库
  • 在在线游戏中连接多个玩家

从本质上讲,DNS 是现代互联网的支柱。您需要设置 DNS 以允许其他人访问您的网站和服务。

文章链接: https://www.mfisp.com/14982.html

文章标题:什么是域名系统?

文章版权:梦飞科技所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
IDC云库

如何从命令行管理PostgreSQL数据库和用户

2022-12-27 16:17:11

IDC云库

设备租赁服务(托管)指南以及如何选择供应商

2022-12-28 8:52:26

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索

梦飞科技 - 最新云主机促销服务器租用优惠