如何从同一网络中的计算机中找到可用的ldap服务器,但是不同的域?

时间:2008-09-24 00:12:47

标签: c# active-directory ldap

我公司的代码与activedirectory / LDAP集成,用于集中用户ID /密码登录。目前,配置页面只能显示链接到当前计算机所在的Exchange域的LDAP服务器。我想列出所有可用的LDAP服务器,类似于进入Windows资源管理器并查看“Microsoft Windows网络”。截至目前,我无法通过LDAP或其他方式获取此信息。

1 个答案:

答案 0 :(得分:2)

您可以尝试一些事项:

  1. 您可以在DNS中查找您所在域的SRV记录。这些看起来像_protoname._transportname.domain.tld - 我怀疑这可能就是你已经在做的事情。
  2. 您可以尝试使用Service Location Protocol中记录的RFC 2608
  3. 可能有一些特定于MS的方法来查找我不知道的这些服务。
  4. 您可以尝试暴力破解端口扫描。 (形式不佳)