【问题标题】:How to Get Dns host name from ldap connection?如何从 ldap 连接获取 Dns 主机名?
【发布时间】:2016-11-21 19:19:41
【问题描述】:

是否可以获取 LDAP 连接的 dns 主机服务器名称? 我正在使用来自 DirectoryServices.Protocols 的 SSL 和 LDAP 连接,我知道使用 PrincipalContext 是可能的,但我不能使用它。

如果有人知道请告诉我=)

【问题讨论】:

  • 为什么不能使用 PrincipalContext?
  • 这是一个设计问题,我已经使用 DirectoryServices.Protocols 实现了一切,我需要做的唯一更改是从 ldapConnection 对象中检索 dnsHostServer 名称。

标签: c# dns ldap


【解决方案1】:

LDAP 是一种协议,无法提供 DNS 解析,除非 DNS 条目存在于 LDAP 服务器实现中。

通常但并非总是如此,Microsoft Active Directory 确实包含 DNS 记录。

我发现this article 似乎仍然有效。

因此,如果您的 Microsoft 域正在使用内置 DNS 信息,则会在 Microsoft Active Directory 中公开:

DC=<ZoneName>,cn=MicrosoftDNS,cn=System,<DomainDN>

对不起,我对c#不是很熟悉。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-08-17
    • 2011-07-06
    • 2012-06-21
    • 1970-01-01
    • 1970-01-01
    • 2020-04-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多