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


36

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

host -t srv _ldap._tcp.DOMAINNAME

(在使用LDAP WITHOUT servername从Java(Linux)到Active Directory进行身份验证中找到)

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

我试过了

nslookup -type srv _ldap._tcp.DOMAINNAME

(紧随http://support.microsoft.com/kb/200525),这是正确的吗?

Answers:



9

在cmd shell中:

nslookup 
set types=all
_ldap._tcp

3
或者,一行nslookup -type=all _ldap._tcp。想要这样,我可以将输出重定向到文件。
dsz


3

以上都不对我有用,每次都会出现这样的错误(我尝试过使用域名可以想到的所有组合):

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

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

nltest /dclist:yourdomain.com

这样就得出了我网络中不同服务器的列表。希望这可以为其他人节省2分钟。


使用“短”域名时,nltest返回了正确的信息,该短名称未在nslookup查询中解析
Erik Oppedijk,

0

由于某些原因,Windows cmd提示符使用“查询”而不是“类型”。交互式nslookup仍使用“ set type = srv”。

nslookup -query = srv _ldap._tcp.DOMAINNAME

编辑:虽然“查询”工作,似乎我100%错误。“类型”也适用。


你确定吗?nslookup -type=srv _ldap._tcp.DOMAINNAME在Windows上按预期工作。
jscott 2014年

0

“ nslookup -query = srv _ldap._tcp.DOMAINNAME”对我有用,尝试了nslookup -type = srv _ldap._tcp.DOMAINNAME,但没有用。

Server 2008 R2

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.