Active-Directory-和DNS-的-SRV记录_第1页
Active-Directory-和DNS-的-SRV记录_第2页
Active-Directory-和DNS-的-SRV记录_第3页
Active-Directory-和DNS-的-SRV记录_第4页
Active-Directory-和DNS-的-SRV记录_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Active Directory和DNS 的 SRV记录Naka 原创 首先来看看默认情况下AD下的DNS: 环境:win2k3ip:dns:域:完整的计算机名:DNS建成AD 下图可以看出,主要分两个部分组成,名为的域在微软的DNS中并没有简单的注册成,DNS实际上是建立之后,在中建立了一个子域,也就是_,然后将_msdcs区域委派给DNS Server自己(在win2k中和win2k3有所不同)。微软这也做的原因有二个,我也只能猜想了(哪位知道,请补充一下)。其一是为了在多个服务器之间分配通信量负载,需要将一个大的区域分成若干小的区域,这提高了

2、DNS 名称解析性能或创建了一个容错性更好的 DNS 环境。 其二,需要通过立刻添加许多子域来扩展名称空间,例如提供开放的新分支或站点。 简单来说就是建立一个高可用性和可靠性的dns服务系统。 _msdcs: 灰色的文件夹,看到灰色文件夹不要认为不正常,这里是将_msdcs域委派给了,我们点开_来看 看是些什么,msdcs下包含了四个子域dc,domain,gc和pdc。 dc和gc: 其中dc和gc是按照站点来划分的,这也可以让客户机快速的找到想到找的Active Directory服务(kerberse,ldap等)我这个测试环境只有一个site,名字为Default-first-site

3、-name(DFSN)。那么为什么按照站点来划分?我想应该和客户端登陆过程有关,其登陆使用三种类型的信息来尝试找到域控制器,也就是kerberse服务器。这三种类型分别是域名,GUID,站点识别标识。 按照上图,来说明一下什么是SRV记录,看上图中的_kerbers属性。域:DFSN._sites.dc.msdcs,这是一个子域,也就是下的子域。服务:kerberos服务协议:使用了tcp协议优先级:065535之间的数,数字越小,级别越高权数(重):065535之间的数.设置附加的优先级,用于确定在应答SRV查询中使用的目标主机的准确顺序或选择平衡端口号:tcp使用的端口号以上详细信息查看

4、这个属性面板到底说的是什么呢?在的DFSN._sites.dc.msdcs子域中有一个使用tcp的kerberos服务器(注意就是域可控制器)。当用户通过tcp协议的88端口对kerberos做请求时,这台dc将做反应。 Domains: domains下面的那些数字是domainguid,如下图所示:_ldap._tcp.domainguid.domains._.这个属性面板说明,当用户通过tcp协议的389端口对ldap进行请求时,下的子域domainguid.domains._msdcs将做出反应。这个主要是用于复制。 看下图:还剩下_sites,_tcp,_udp和其他两个子域。 那两

5、个子域是存储林信息的,在这里不做介绍。 _sites: 站点代表的是一个高速连接区域,根据DC的站点从属关系来建立了DC索引之后,客户端就可以检查_SITES来寻找本地服务,而不必通过WAN来发送它们的LDAP查询请求。标准LDAP查询端口是389,全局编录查询则使用3268(如图所示)。在site中提供三种服务,GC,Ldap,kerberos,其实Gc指的也是ldap,但是ms取了一个名字,叫Global Catalog,是与一个域的子集交流的服务。也就是site具备了除_kpasswd这外的其他所有服务。以下是其具体说明:1,_gc._tcp._sites.允许客户机找到与指定的使用活动

6、目录根域的站点最切合的全局目录服务器。2,_kerberos._tcp._sites.允许客户机找到最切合指定站点的域中的KDC。3,_ldap._tcp._sites.允许客户机在最切合指定站点的域中找到ldap服务器_tcp: 收集了DNS区域中的所有DC也就是提供kerberos验证服务的服务器。如果客户端找不到它们特定的站点,或者具有本地SRV记录的任何DC都没有响应,需要寻找网络中其他地方的DC,就应该将这些客户端放到这个分组中。在这个子域中,可以得到AD得所有服务gc,kerberos,kpasswd,ldap,以下是其具体说明:1,_ldap._tcp.允许客户机在指定域中找到l

7、dap服务器2,_gc._tcp.允许客户机找到使用活动目录根域的全局目录服务器3,_kerberos._tcp.允许客户机找到对本域的kerberosKDC服务4,kpasswd._tcp.允许客户机找到域中的kerberos改变密码服_udp: kerberos v5允许客户端使用获取票证并更改密码。这是通过与相同服务的TCP端口对应的UDP端口来完成的,票证交换使用UDP的88端口,而密码更改使用464。以下是其具体说明:1,kerberos._udp。允许客户机找到对本域的kerberosKDC服务,使用udp2,_kpasswd._udp.允许客户机找到域中的kerberos改变密码

8、服务,使用udp 搞了一下午终于弄完了,这些概念和知识主要用于排错。21:31| 添加评论| 发送消息| 固定链接| 查看引用通告 (0)| 写入日志| 深入了解活动目录服务(SRV)记录服务(SRV)记录从技术上来说,SRV记录是一个实验性的资源记录,微软构造了一个服务基础来消除传统的NetBIOS服务,这个基础是依赖于定位提供查询服务主机的SRV记录的。在旧的操作系统(NT4或更早)下,主机提供什么样的服务是通过NetBIOS来广播的。在新的操作系统即Windows2000下,则通过使用SRV记录来实现。客户机必须认识SRV记录从而通过SRV记录找到提供所需服务的主机,换句话说,如果客户机

9、不知道该向DNS询问些什么,它就不会得到答案。当客户机能够查询一种类型的服务并且得到回答,它将得到一个IP地址,以便和所请求的服务取得联系。一个实例是一个用户通过客户机请求登录上网,要做到这一点,客户机必须能够确认用户使用了正确的域控制器。即客户机必须知道向何处发送确认请求。客户机应向作为登录域域控制器的服务器发送一个DNS查询。尽管实际的过程更为复杂,但是在域控制器被确认后,用户身份认证过程会继续。当DNS能够执行动态更新时,服务记录由NETLOGON进程创建。用来保持活动目录结构,否则,一些SRV记录必须手动地创造,下面列出了一些需要SRV记录服务类型的例子。SRV记录能够被用来广播除了已

10、能被查询的服务外的其他服务。图4-8显示了创建广播主机上的HTTP服务器的SRV记录的过程。服务记录的格式如下所示:注意在“service”和“protocol”之间必须有一个点号。优先级值(值)很像MX记录的优先级值,值越小,优先权越高。取值的范围从0到65535。权值(值)用在对同一个服务有多个具有同等优先权的记录时,取值从1到65535,查询被响应的早晚与权值成正比。这样做比用轮转法对负载平衡的影响更先进一些。当不考虑负载平衡时权值被置为0。对于目标(target)域而言,还有特殊值,即当记录中指示的服务在此域中被确认为不可用时,便在目标域中填入一个句点。以下是一个SRV记录的例子。一些

11、活动目录所需的由SRV记录广播的服务类型如下所示:_ldap._tcp.允许客户机在指定域中找到ldap服务器。_ldap._tcp._sites.允许客户机在最切合指定站点的域中找到ldap服务器。_gc._tcp.允许客户机找到使用活动目录根域的全局目录服务器。_gc._tcp._sites.允许客户机找到与指定的使用活动目录根域的站点最切合的全局目录服务器。_kerberos._tcp.允许客户机找到对本域的kerberosKDC服务。_kerberos._udp.除了使用UDP而不是TCP协议外同上。_kerberos._tcp._sites.允许客户机找到最切合指定站点的域中的KDC

12、。_kpasswd._tcp.允许客户机找到域中的kerberos改变密码服务。_kpasswd._udp.除了使用UDP而不是TCP协议外同上。注意一些用_mcdcs作为或的第一个限定词的SRV记录是被用于构造域控制器的分类和服务查询树的。这样活动目录客户机和服务器就能通过简单的查询而不是一系列的链式查询来定位。这与用_sites把活动目录中与指定名字站点最切合的服务定位收集在一起是很相似的。18:59| 添加评论| 发送消息| 固定链接| 查看引用通告 (0)| 写入日志| 深入了解活动目录服务位置(SRV)资源记录(SRVRR)服务位置(SRV)资源记录(SRVRR)SRVRR是服务定位

13、器(SRV)资源记录。允许使用单个DNS查询操作定位提供类似的基于TCP/IP服务的多个服务器。该记录使您可为按照DNS域名首选项排列的已知服务器端口和传输协议类型维护服务器的列表。例如,在Windows Server 2003 DNS中,它提供了通过389号TCP端口定位使用轻型目录访问协议(LDAP)服务的域控制器的方法。在SRV资源记录中使用的每个专用字段的目的如下。服务:所需服务的符号名。对于一些大家都知道的服务,保留的通用符号名(如“_telnet”或“_smtp”)在RFC 1700中定义。如果某个已知的服务名称没有在RFC 1700中定义,则可使用本地或用户首选名称。一些广泛使用

14、的TCP/IP服务,特别是邮局协议(POP),没有单独的通用符号名称。如果RFC 1700为本字段中指定的服务指派名称,则RFC定义的名称是可合法使用的唯一名称。只有本地定义的服务才能在本地命名。协议:指明传输协议类型。尽管可使用在RFC 1700中命名的任何传输协议,但这一般为TCP或UDP。名称:该资源记录所引用的DNS域名。SRV资源记录在其他DNS记录类型中是唯一的,在DNS记录类型中,它不用于执行搜索或查询。优先权:为“目标”字段中指定的主机设置首选项。查询SRV资源记录的DNS客户端尝试联系在此列出的最低编号首选项的第一台可访问的主机。尽管目标主机具有相同规定的首选项值,但它们仍可

15、随机进行尝试。首选项值的范围为065 535。权重:除“首选项”外,它可用于提供负载平衡机制,在“目标”字段中指定多个服务器并设为相同的优先级。在这些相同优先级中选择目标服务器主机时,这个值可用于设置附加的优先级,用于确定在应答SRV查询中使用的目标主机的准确顺序或选择平衡。使用非零值时,相同优先级的服务器根据该值的权重按比例地进行尝试。值的范围是165 535。如果不需要进行加载平衡,则使用该字段中的0值以使该记录更易于阅读。端口:位于提供“服务”字段中所指明服务的“目标”主机上的服务器端口。尽管如RFC 1700中所指定的那样,编号通常是公开指派的服务端口号,但端口编号的范围还是065 5

16、35。未被指派的端口可根据需要使用。目标:为提供要申请的服务类型的主机指定DNS域名。所使用的每个主机名都必须在DNS名称空间中有相应的主机地址(A)资源记录。可在该字段中使用单个句点(.),以便权威性地指出该DNS域名中没有在SRV资源记录中所指定的待申请服务。语法格式为: ttl class SRV preference weight port target例如:_ldap._tcp._msdcs SRV 0 0 389 。要定位Active Directory域控制器,需要知道服务位置(SRV)RR。在默认情况下,Active Directory

17、安装向导根据首选或备用DNS服务器列表尝试定位DNS服务器,这些服务器是在任何TCP/IP客户端属性中为任何活动的网络连接配置的。如果联系了可以接受SRVRR(以及有关在DNS中将Active Directory注册为一项服务的其他RR)动态更新的DNS服务器,则配置过程就完成了。如果在安装过程中无法找到可以接受用于命名Active Directory的DNS域名更新的DNS服务器,该向导可在本地安装DNS服务器,并使用支持Active Directory域的区域自动配置它。例如,如果您为树林中的第一个域选择的Active Directory域是,那么在DNS域名上确立的区域将被添加并配置为与运行在新域控制器上的DNS服务器一同使用。不论是否在本地安装DNS服务器服务,在Active Directory安装过程中将写入和创建文件(Netlogon.dns),该过程包含支持Active Directory使用所需的SRVRR和其他RR。该文件在systemrootSystem32Config文件夹中创建。如果您打算使用符合下列描述之一的DNS服务器,则应使用Netlogon.dns中的记录手动配置该服务器上的主要区域以支持

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论