如何在 Windows 的 DNS 中找到 LDAP 服务器?

mjn*_*mjn 48 domain-name-system windows ldap nslookup

对于 Linux,此命令应返回 LDAP 服务器的 DNS 记录

host -t srv _ldap._tcp.DOMAINNAME
Run Code Online (Sandbox Code Playgroud)

(在Authenticating from Java (Linux) to Active Directory using LDAP WITHOUT servername 中找到

如何使用 nslookup 在 Windows 命令行上获得相同的结果?

我试过

nslookup -type srv _ldap._tcp.DOMAINNAME
Run Code Online (Sandbox Code Playgroud)

(在http://support.microsoft.com/kb/200525 之后),这是否正确?

Phi*_*oss 63

您需要使用=after -type

nslookup -type=srv _ldap._tcp.DOMAINNAME
Run Code Online (Sandbox Code Playgroud)

  • 还是无法得到 (2认同)

小智 14

在 cmd 外壳中:

nslookup 
set types=all
_ldap._tcp
Run Code Online (Sandbox Code Playgroud)

  • 或者,在一行 `nslookup -type=all _ldap._tcp` 中。想要这样我就可以将输出重定向到一个文件。 (5认同)

小智 7

以上都不适合我,我每次都会遇到这样的错误(我已经尝试了所有我能想到的域名组合):

*** 未知无法找到 _ldap._tcp: 域不存在

所以另一个谷歌搜索指向了这个方法:

nltest /dclist:yourdomain.com
Run Code Online (Sandbox Code Playgroud)

这会导致我网络中不同服务器的列表。希望这可以为其他人节省额外的 2 分钟。


小智 5

如何在安装 Active Directory 目录服务后验证域控制器的服务位置 (SRV) 定位器资源记录。

使用 Nslookup 验证 SRV 记录,请按照下列步骤操作:

  1. 单击开始,然后单击运行。

  2. 在打开框中,键入cmd

  3. 键入nslookup,然后按 Enter。

  4. 键入set type=all,然后按 Enter。

  5. 键入_ldap._tcp.dc._msdcs.Domain_Name,其中 Domain_Name 是您的域的名称,然后按 Enter。