Linuxの場合、このコマンドはLDAPサーバーのDNSレコードを返す必要があります
Host -t srv _ldap._tcp.DOMAINNAME
( Authenticating from Java(Linux)to Active Directory using LDAP without servername )
Nslookupを使用してWindowsコマンドラインで同じことをするにはどうすればよいですか?
私は試した
nslookup -type srv _ldap._tcp.DOMAINNAME
(以下 http://support.Microsoft.com/kb/200525 )、これは正しいでしょうか?
=
の後に-type
を使用する必要があります:
nslookup -type=srv _ldap._tcp.DOMAINNAME
コマンドシェルで:
nslookup
set types=all
_ldap._tcp
上記のいずれもうまくいきませんでした。毎回このようなエラーが発生しました(ドメイン名と考えられるすべての組み合わせを試しました)。
***不明な_ldap._tcpが見つかりません:存在しないドメイン
したがって、別のグーグル検索がこのメソッドをポイントしました:
nltest /dclist:yourdomain.com
これにより、ネットワーク内のさまざまなサーバーのリストが表示されます。これにより、他の誰かのためにさらに2分節約できることを願っています。
Active Directoryディレクトリサービスのインストール後にドメインコントローラのサービスロケーション(SRV)ロケータリソースレコードを確認する方法
Nslookupを使用してSRVレコードを確認するには、次の手順に従います。
[スタート]をクリックし、[実行]をクリックします。
[名前]ボックスに、cmdと入力します。
nslookupと入力し、Enterキーを押します。
set type = allと入力し、Enterキーを押します。
「_ ldap._tcp.dc._msdcs.Domain_Name」と入力します。Domain_Nameはドメインの名前で、Enterキーを押します。
「nslookup -query = srv _ldap._tcp.DOMAINNAME」が機能し、nslookup -type = srv _ldap._tcp.DOMAINNAMEを試しても機能しませんでした。
サーバー2008 R2
Windows cmdプロンプトは、何らかの理由で「タイプ」ではなく「クエリ」を使用します。対話型のnslookupは引き続き「set type = srv」を使用します。
nslookup -query = srv _ldap._tcp.DOMAINNAME
編集:「クエリ」が機能している間、私は100%間違っているようです。 「タイプ」も機能します。