0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

DNS的结构和工作原理

马哥Linux运维 来源:huaweicloud 2024-08-05 15:23 次阅读

【摘要】 DNS 代表域名系统或域名服务器。DNS 将IP 地址解析为主机名,反之亦然。

DNS 代表域名系统或域名服务器。

DNS 将IP 地址解析为主机名,反之亦然。

DNS 基本上是一个大型数据库,它驻留在各种计算机上,其中包含各种主机/域的名称和 IP 地址。除了 ip-address DNS 还将各种信息与域名相关联。

DNS的结构

DNS 使用基于分层树的名称结构。树的顶部是“根”(表示为点 (.)),后跟 TLD(顶级域),然后是域名和由点分隔的任意数量的较低级别的 sob 域。

顶级域分为 2 类:

1. 通用顶级域名 (gTLD)

2. 国家代码顶级域名 (ccTLD)

以下是一些常见的通用顶级域:

.com – 商业网站

.org – 非营利组织网站

.edu – 仅限于学校和机构。

.net – 最初用于网络基础设施,现在不受限制

以下是一些国家代码顶级域:

.cn – China

.in – India

.uk – United Kingdom

.ru – Russia

下面显示了 DNS 树结构的示例表示:

90186806-4f12-11ef-b8af-92fbcf53809c.png

授权、授权和区域

根域和 gTLD 的授权由 Internet Corporation for Assigned Numbers and Names (ICANN) 负责。ccTLD 被委托给各个国家进行管理。层次结构中的每个级别都可以将权威控制委托给下一个较低级别。层次结构的每个级别都有一个 DNS 服务器运行,运行 DNS 服务器的责任在于该级别的当局。

例如,当根域获得对 www.example.com 的 DNS 查询时,根会将解析的责任委托给其较低级别的“.com”,而后者又将委托给“example”。最后,“示例”中的 DNS 服务器将响应主机名“www”的 IP 地址。

区域只是域的一部分。例如,域 example.com 可能包含 a.example.com、b.example.com 和 c.example.com 的所有信息。但是,example.com 区域仅包含 example.com 的信息,并将责任委托给子域的权威名称服务器。一般来说,如果没有子域,则区域和域本质上是相同的。

资源记录

DNS 区域数据库由资源记录的集合组成。每个资源记录指定有关特定对象的信息。DNS 服务器使用这些记录来回答对其区域中主机的查询。例如,地址映射 (A) 记录,将主机名映射到 IP 地址,反向查找指针 (PTR) 记录将 IP 地址映射到主机名。以下是一些常用的资源记录。

A 记录:“A”记录指定主机的 IP 地址。“A”记录将包含域名及其相关 IP 地址的详细信息。当给出解析域名的查询时,DNS 服务器将参考“A”记录并使用记录中存在的 IP 地址进行回答。

PTR 记录:PTR 记录将 IP 地址映射到特定主机。

NS 记录:NS 记录或名称服务器记录将域名映射到 DNS 列表

该域的权威服务器。委派取决于 NS 记录。

MX 记录:MX 记录或邮件交换记录将域名映射到该域的邮件交换服务器列表。例如,当您向 alpha@example.com 发送邮件时,邮件将被路由到 MX 记录中指定的邮件服务器。

您可以使用dig 命令查询 DNS 服务器并查看上述信息。

DNS 查询

DNS 查询类似于“a.example.com 的 IP 地址是什么”。DNS 服务器可能会接收到任何域的此类查询,但它没有关于它的信息。DNS 服务器将以不同的方式响应它没有任何信息。

以下是三种类型的 DNS 查询:

递归查询

迭代查询

反向查询

在递归查询中,以下是主机向其本地 DNS 服务器查询“a.example.com”时涉及的步骤。

主机向本地配置的 DNS 服务器发送查询“a.example.com 的 IP 地址是什么”。

DNS 服务器在本地表中查找 a.example.com - 未找到

DNS 向根服务器发送查询以获取 a.example.com 的 IP

根服务器回复 .com 的 TLD 服务器

DNS 服务器将查询“IP 地址 a.example.com 是什么”发送到 .com TLD 服务器之一。

TLD 服务器以对 example.com 的名称服务器的引用进行回复

DNS 服务器向 example.com 的名称服务器发送查询“IP 地址 a.example.com 是什么”。

区域文件定义了一条 A 记录,显示 'a' 的 IP 地址是 xxxx

DNS 返回“a”的 A 记录。

在迭代查询中,如果 DNS 服务器不知道答案,它将参考其他 DNS 服务器作为响应。因此发起查询的客户端将再次联系作为响应的 DNS 服务器。

在反向查询中,将提供一个 IP 地址并询问一个主机名。

链接:https://bbs.huaweicloud.com/blogs/371116

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 计算机
    +关注

    关注

    19

    文章

    7163

    浏览量

    87126
  • 服务器
    +关注

    关注

    12

    文章

    8688

    浏览量

    84517
  • DNS
    DNS
    +关注

    关注

    0

    文章

    211

    浏览量

    19699

原文标题:什么是DNS及其工作原理?了解网络背后的神秘力量

文章出处:【微信号:magedu-Linux,微信公众号:马哥Linux运维】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    单向晶闸管的基本结构工作原理

    单向晶闸管的基本结构工作原理 晶闸管有许多种类,下面以常用的普通晶闸管为例,介绍其基本结构工作原理。 单向晶闸管内有三个PN 结,它们是由相互交
    发表于 09-19 16:54 8045次阅读

    51端口的结构工作原理

    51端口的结构工作原理
    发表于 08-17 17:00

    MOSFET结构工作原理

    ` 本帖最后由 eehome 于 2013-1-5 10:08 编辑 MOSFET结构工作原理`
    发表于 08-20 23:25

    51端口的结构工作原理

    51端口的结构工作原理
    发表于 10-23 18:54

    51端口的结构工作原理

    51端口的结构工作原理
    发表于 01-04 22:21

    51端口的结构工作原理

    分享 51端口的结构工作原理
    发表于 03-27 22:18

    P0端口的结构工作原理

    P0端口的结构工作原理P0口做为I/O口及地址/数据总线使用时的具体工作过程作为地址/数据复用口使用时的工作原理
    发表于 02-04 07:12

    P0端口的结构工作原理

    P0端口的结构工作原理作为I/O端口使用时的工作原理作为地址/数据复用口使用时的工作原理
    发表于 02-24 08:29

    硬盘的结构工作原理

    硬盘的结构工作原理,我是因为看不懂文件系统才学习硬盘结构的!!!接下来,就是 ctrl +c,ctrl + v了参考链接:https://blog.csdn.net/tianxueer
    发表于 07-12 08:35

    DNS劫持的工作原理和解决方案

    DNS劫持,是指通过攻击域名解析服务器(DNS)或伪造域名解析服务器(DNS)的方法,把目标网站域名解析到错误的IP地址从而实现用户无法访问目标网站的目的或者蓄意或恶意要求用户访问指定IP地址(网站)的目的。
    的头像 发表于 07-07 11:35 5442次阅读

    MOS的基本结构工作原理

    MOS的基本结构工作原理
    发表于 02-15 15:16 0次下载

    ABS系统的结构工作原理

    ABS系统的结构工作原理
    的头像 发表于 08-15 10:48 776次阅读
    ABS系统的<b class='flag-5'>结构</b>与<b class='flag-5'>工作原理</b>

    全面解析***结构工作原理

    光刻与光刻机 ➢对准和曝光在光刻机(Lithography Tool)内进行。 ➢其它工艺在涂胶显影机(Track)上进行。 光刻机结构工作原理 ➢光刻机简介 ➢光刻机结构
    发表于 12-19 09:28 529次阅读
    全面解析***<b class='flag-5'>结构</b>及<b class='flag-5'>工作原理</b>

    IGBT器件的结构工作原理

    IGBT器件的结构工作原理
    的头像 发表于 02-21 09:41 1548次阅读
    IGBT器件的<b class='flag-5'>结构</b>和<b class='flag-5'>工作原理</b>

    串行接口的工作原理结构

    串行接口(Serial Interface)的工作原理结构是理解其在计算机与外部设备之间数据传输方式的重要基础。以下将详细阐述串行接口的工作原理及其典型结构
    的头像 发表于 08-25 17:01 1039次阅读