Active directory 查询默认域控制器OU LDAP

Active directory 查询默认域控制器OU LDAP,active-directory,ldap,ldap-query,Active Directory,Ldap,Ldap Query,我试图弄清楚如何查询一个域,以找出默认域控制器通过LDAP的位置。我是一名顾问,我知道我将遇到的99.9%的域都有标准的OU=域控制器、DC=域、DC=根。然而,我试图解释这一点。1%的管理员出于什么原因将其移动到像OU=why、OU=cant偶数、DC=domain、DC=root这样的位置。我知道PowerShell可以通过Get-ADDomain实现这一点,但我的开发团队使用的工具是Python。POSH将打印一行,如: DomainControllersContainer:OU=域控制器

我试图弄清楚如何查询一个域,以找出默认域控制器通过LDAP的位置。我是一名顾问,我知道我将遇到的99.9%的域都有标准的OU=域控制器、DC=域、DC=根。然而,我试图解释这一点。1%的管理员出于什么原因将其移动到像OU=why、OU=cant偶数、DC=domain、DC=root这样的位置。我知道PowerShell可以通过Get-ADDomain实现这一点,但我的开发团队使用的工具是Python。POSH将打印一行,如:

DomainControllersContainer:OU=域控制器,DC=测试,DC=实验室


但是,我的开发人员正在使用的工具同样使用python,因此我只能使用传统的LDAP。有人知道这是存储在哪里的广告?我只需要属性路径,这样我就知道我的开发团队应该指向哪里。谢谢

您最好利用DNS来定位域控制器。 您可以使用以下信息:

据我所知,没有“违约”。“站点”的概念是根据ip段条件来实现的


您还可以找到有关的许多信息。

谢谢您的快速回复!我们也通过DNS来做,但我认为我的开发者希望尽可能的动态。我在下面的链接中找到了域根对象的“wellknownobjects”属性的答案。以下是我在下面找到的博客: