Active Directory 和域名系统(DNS)的相互关系

什么是域名系统(DNS)

域名系统(DNS),从一般意义上讲是一种将主机名或域名解析为相应IP地址的手段。

在 AD 的中,DNS 服务维护 DNS 域和子域的工作命名空间,这些域和子域主要有助于查找过程,它有助于识别和查找任何私有 AD 环境中的各种资源。

DNS 服务器在 AD 域和站点中协同运行,以实现用户和计算机的名称解析以及其他功能,在大多数情况下,没有单个 DNS 服务器可以执行所有基本服务,因此 DNS 服务器在逻辑上组合在一个分层网络中,以便在 AD 网络中实现无缝的 DNS 服务。

AD如何使用DNS的服务

AD 对 DNS 的依赖可以通过以下几点来理解:

  • DC定位器流程
  • DNS 资源记录
  • DNS 区域和区域文件
  • DNS 和 LDAP

DC定位器流程

域控制器 (DC) 是 AD 环境中的主要身份验证和授权服务器,它是安装了 AD DS 服务器角色的服务器。

要使用 AD 的核心服务(即查找、验证和授权用户访问以及修改任何 AD 对象,例如用户、组或计算机),DNS 服务器用于“查找”相应 AD 站点中可用的 DC。

以下是 DC 如何定位的简要说明

  • DNS 协议是 TCP/IP 协议套件应用层的一部分,用于定位和联系最近的 DC。
  • 客户端计算机向 DNS 服务器发送 DNS 查询以进行 DNS 解析,DNS 服务器是使用客户端计算机上的 TCP/IP 配置设置来标识的。
  • DNS 服务器使用与请求匹配的 DNS 记录列表来响应此请求,它通常包含所请求域中所有可用 DC 的列表。
  • 客户端计算机验证此响应(称为 SRV 记录),并根据分配给该记录的优先级和权重选择一个 DC。
  • 客户端发出第二个 DNS 查询,请求 DNS 服务器提供所选 DC 的 IP 地址。
  • DNS 服务器检查 A 记录,并使用相应的 IP 地址响应客户端请求。
  • 有了这些信息,客户端就会联系 DC 并启动通信。

在这里插入图片描述

DNS 资源记录

DNS服务器负责维护DNS数据库中各种类型的数据记录。

在 DNS 数据库中保存的许多资源记录中,对于 DC 定位器进程,服务位置记录(SRV 记录)至关重要。

如上一节中有关 DC 定位器过程的部分中简要介绍的那样,客户端计算机对 DNS 服务器提供的多个 SRV 记录进行排序,作为对其第一个 DNS 查询的响应。每条记录都有一个关联的服务器主机名,可能提供客户端所需的服务。

在某些情况下,可能会向任何给定域中的客户端提供来自所有 AD 站点的多个 SRV 记录,以获取所需服务,在这种情况下,将检查与每个服务记录关联的权重和优先级信息,并选择分配给它的优先级较低的记录。

对于具有相同优先级的记录,将选择相对权重较低的记录,以允许管理员进行负载平衡。

客户端计算机使用与此选定 SRV 记录关联的主机服务器名称继续执行获取所选 DC 的 IP 地址的下一步。

选择合适的 DC 后,来自客户端计算机的第二个 DNS 查询将请求 DNS 服务器发送包含所选 DC 的 IP 信息的 A 记录(主机记录)。因此,A 记录是 DNS 为 DC 定位器进程维护的其他关键资源记录。

DNS 区域和区域文件

SRV 记录和 A 记录不是 DNS 服务器上维护的唯一资源记录,DNS 服务器数据库中存储了近 90 条官方资源记录,其中许多也对 AD 功能有益。在介绍任何其他资源记录之前,了解 DNS 区域和区域文件会派上用场,以便了解记录在服务器中的存储方式。

DNS 区域是 DNS 命名空间的管理派生,由 AD 管理员管理和控制,用于存储和复制可修改的 DNS 数据,Active Directory 集成的 DNS 区域是 AD 数据库目录分区的一部分,称为应用程序分区。

从物理意义上讲,这些区域以文本文件或“区域”文件的形式包含数据或 DNS 相关信息,DNS 区域所表示的域和子域的 DNS 数据记录存储在这些文本文件中。

在逻辑 AD 体系结构中,这些区域表示容器对象组,其中包含多个其他 AD 对象,存储在 AD 中的每个唯一名称都由唯一的 DNS 节点对象标识。DNS 记录是分配给这些对象的多值属性。

DNS 区域可分为以下几类

  • 存储区域数据主副本的主要区域。
  • 存储区域数据只读副本的辅助区域。
  • 仅包含有限资源记录的存根区域,用于标识权威服务器。
  • AD-DNS 集成区域,这些区域将 DNS 数据存储在 AD 数据库中,并使用 AD 的复制模型修改任何特定 DC 上的 DNS 数据,从而将其反映在 AD 林中的所有 DC 中。

DNS 和 LDAP

每个 AD 对象都由唯一的命名标准标识。

这些可分辨名称(DN)到 IP 地址的解析是在 LDAP 的帮助下进行的,此协议在 AD 环境中用于搜索每个 AD 对象并修改或管理与目录服务的通信,而无需知道资源的确切位置或 IP 地址。这是可能的,因为 AD 服务与 DNS 集成。

LDAP 身份验证过程使用存储在 LDAP 服务器数据库中的 DNS 条目,该数据库称为目录系统代理或 DSA,在身份验证的两个阶段中,解析和验证 DN 和密码。如果提供的凭据与 LDAP 数据库中存储的凭据匹配,则服务器将验证并授权用户访问各种网络资源。

可以看到 AD 对 DNS 的相互依赖性非常广泛,AD 的工作原理详尽地建立在 DNS 框架之上。

DNS 数据极易受到安全威胁,AD 集成的 DNS 区域容易受到各种安全渗透尝试的影响,拒绝服务攻击、DNS 欺骗和 DNS 劫持是网络攻击者破坏组织 DNS 服务器的众多方式中的一部分,应仔细监控 Active Directory,并有效执行AD-DNS集成以确保安全性。对 AD-DNS 体系结构的攻击如果不加以预防或至少得到有效管理,可能会严重损害组织的安全状况。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/171376.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

SVG圆形 <circle>,椭圆形 <ellipse>的示例代码

本专栏是汇集了一些HTML常常被遗忘的知识,这里算是温故而知新,往往这些零碎的知识点,在你开发中能起到炸惊效果。我们每个人都没有过目不忘,过久不忘的本事,就让这一点点知识慢慢渗透你的脑海。 本专栏的风格是力求简洁…

ChainLight zkSync Era漏洞揭秘

1. 引言 ChainLight研究人员于2023年9月15日,发现了zkSync Era主网的ZK电路的一个soundness bug,并于2023年9月17日,向Matter Labs团队报告了该问题。Matter Labs团队修复了该问题,并奖励了ChainLight团队5万USDC——为首个zkSync…

51单片机/STM32F103/STM32F407学习1_点亮LED灯

目录: 基础知识单片机从0实现单片机GPIO介绍 参考连接: 野火霸天虎教程 https://doc.embedfire.com/products/link/zh/latest/mcu/stm32/ebf_stm32f407_batianhu_v1_v2/download/stm32f407_batianhu_v1_v2.html x.1 基础知识 x.1.1 指针中的取地址&a…

Java 异常处理、继承、重写/重载

一、java异常处理: 三种类型的异常:检查性异常、运行时异常、错误。 所有的异常类是从java.lang.Exception类继承的子类。Exception类是Throwable类的子类。除了Exception类外,Throwable还有一个子类Error。 异常类有两个主要的子类&#…

Linux | 从虚拟地址到物理地址

前言 本章主要讲解虚拟地址是怎么转化成物理地址的,以及页表相关知识;本文环境默认为32位机器下;如果你连什么是虚拟地址都不知道可以先看看下面这篇文章; Linux | 进程地址空间-CSDN博客 一、概念补充 页表:是一种数据…

Appium移动自动化测试—如何安装Appium

前言 Appium 自动化测试是很早之前就想学习和研究的技术了,可是一直抽不出一块完整的时间来做这件事儿。现在终于有了。 反观各种互联网的招聘移动测试成了主流,如果再不去学习移动自动化测试技术将会被淘汰。 web自动化测试的路线是这样的&#xff1…

如何利用 AI 写一本书并实现被动收入

如何每个月写一本能赚 5000 美元的书?不少人不知道如何在一周内写作和出版一本书 这里有个教程教你如何利用 AI 写一本书并实现被动收入 [收藏起来以备后用] 推出书友智能写作工具:Bookwiz 不用花几年时间独自写作一本小说,人工智能可以作…

【MATLAB源码-第84期】基于matlab的802.11a标准的OFDM系统误码仿真对比QPSK,16QAM。

操作环境: MATLAB 2022a 1、算法描述 基于802.11a标准的OFDM(正交频分复用)系统是一种高效的无线通信技术,特点如下: 频带与信道: 802.11a工作在5 GHz频段,这个频段相对于2.4 GHz&#xff08…

Playcanvas后处理-辉光bloom

(一)Bloom介绍 Bloom(辉光、光晕、泛光)是一种常见的摄像机后处理(PostProcessing)效果,用于再现真实世界相机的成像伪影。这种效果会产生从图像中明亮区域边界延伸的光条纹(或羽毛…

MyBatis框架——Mybatis操作数据库之简单的insert操作的实现

入门_MyBatis中文网https://mybatis.net.cn/getting-started.html一些配置文件的模板可以从mybatis的官网中找到。 一、MyBatis操作数据库步骤 1、读取MyBatis配置文件mybatis-config.xml。 mybatis-config.xml作为mybatis的全局配置文件,配置MyBatis的运行环境等…

「C++」AVL树的实现(动图)

💻文章目录 AVL树概念AVL的查找AVL树的插入 代码部分AVL树的定义查找插入旋转 📓总结 AVL树 概念 AVL树又名高度平衡的二叉搜索树,由G. M. Adelson-Velsky和E. M. Landis发明,顾名思义,其任意节点的左右子树最大高度…

模方4.1.0新版本正式上线啦!

新增单体化自动建模,直角搭桥、复制三角形两种方式补洞等功能,还有更多功能优化,让你的三维模型更好看! 欢迎前往官网下载试用→武汉大势智慧-实景三维-云端建模-新型基础设施

2023年中国数字员工行业发展趋势分析:行业市场规模迅猛增长[图]

数字员工是指利用人工智能、自然语言处理、机器学习等技术,通过数字渠道提供自动化或半自动化的客户服务形式。数字人系统通过音频和视频结构化解析技术处理用户输入,并使用自然语言处理和机器学习等技术分析用户意图,生成相应的对话内容&…

串口工作流程硬核解析,没有比这更简单的了!

串口通信,就是我们常说的串口通讯,是一种短距离、点对点的数据传输方式。它基于串行通信协议,通过串口线连接设备进行数据交互。串口在很多硬件系统中广泛使用,是工控机、单片机、外设设备之间信息交换的重要接口。 那串口是怎么工作的呢?我们举个形象的例子。假设A和B是两台…

算法——双指针

一、背景知识 双指针(Two Pointers):指的是在遍历元素的过程中,不是使用单个指针进行访问,而是使用两个指针进行访问,从而达到相应的目的。对撞时针: 两个指针方向相反对撞指针一般用来解决有序…

盘点35个Python书籍Python爱好者不容错过

盘点35个Python书籍Python爱好者不容错过 学习知识费力气,收集整理更不易。 知识付费甚欢喜,为咱码农谋福利。 链接:https://pan.baidu.com/s/1uf-MXZc9aC7y3Qju6VnCYw?pwd8888 提取码:8888 书籍名称: Django教…

效率提升利器:Automa插件的实用指南

Automa是一个chrome扩展,通过拖拽0代码实现工作流,模拟网页的各种点击、表单填写等操作,使用时点击插件脚本一键执行,或者设置定时执行,从而简化我们的工作。 功能介绍 官方文档地址:Getting started | Au…

Altium Designer学习笔记2

原理图的绘制 需要掌握的是系统自带原理图库元件的添加。

HR问:有没有免费的人才测评工具?

人才测评工具分为两种,一种是测评量表,一种是操作量表的工具,在线测评的方式没有普及之前,很多朋友都习惯把测评量表(测评试题)称为测评工具,其实我认为量表就是量表,而试试量表测评…

全国的科技创新情况数据分享,涵盖2020-2022年三年情况

随着国家对科技创新的重视和大力支持,全国的科技创新情况越来越受到关注。 我们根据中国城市统计年鉴的这方面指标,分析汇总得出全国科技创新情况数据,需要说明的是,由于统计年鉴指标调整,每一年的数据并非字段相同&a…