Windows 上の DNS で LDAP サーバーを見つけるにはどうすればよいですか?

Windows 上の DNS で LDAP サーバーを見つけるにはどうすればよいですか?

Linuxの場合、このコマンドはLDAPサーバーのDNSレコードを返すはずです。

host -t srv _ldap._tcp.DOMAINNAME

サーバー名なしでLDAPを使用してJava (Linux)からActive Directoryに認証する

nslookup を使用して Windows コマンドラインで同じ結果を取得するにはどうすればよいでしょうか?

私は試した

nslookup -type srv _ldap._tcp.DOMAINNAME

(続くhttp://support.microsoft.com/kb/200525)、これは正しいでしょうか?

答え1

=afterを使用する必要があります-type:

nslookup -type=srv _ldap._tcp.DOMAINNAME

答え2

cmd シェルの場合:

nslookup 
set types=all
_ldap._tcp

答え3

上記のいずれも私には機能せず、毎回次のようなエラーが発生しました (ドメイン名で考えられるすべての組み合わせを試しました)。

*** 不明 _ldap._tcp が見つかりません: ドメインが存在しません

そこで、別の Google 検索で次の方法が見つかりました:

nltest /dclist:yourdomain.com

これにより、ネットワーク内のさまざまなサーバーのリストが表示されます。これにより、他のユーザーの 2 分がさらに節約されることを願っています。

答え4

Get-ADDomainControllerドメインからドメイン コントローラーを一覧表示します。別のドメインから確認する場合は、-serverスイッチを使用します。

get-addomaincontroller -server "domain"

関連情報