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


36

Linuxの場合、このコマンドはLDAPサーバーのDNSレコードを返す必要があります

host -t srv _ldap._tcp.DOMAINNAME

servernameなしのLDAPを使用したJava(Linux)からActive Directoryへの認証で見つかりました)

nslookupを使用してWindowsコマンドラインで同じことをどのように取得できますか?

私は試した

nslookup -type srv _ldap._tcp.DOMAINNAME

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

回答:



9

cmdシェルで:

nslookup 
set types=all
_ldap._tcp

3
または、1行でnslookup -type=all _ldap._tcp。出力をファイルにリダイレクトできるようにしたかった。
dz

3

Active Directoryディレクトリサービスをインストールした後、ドメインコントローラーのサービスロケーション(SRV)ロケーターリソースレコードを確認する方法。

Nslookupを使用してSRVレコードを確認するには、次の手順を実行します。

  1. [スタート]をクリックし、[実行]をクリックします。

  2. [ 名前]ボックスにcmdと入力します。

  3. nslookupと入力し、Enterキーを押します。

  4. 入力セットタイプ=すべてをした後、ENTERを押します。

  5. タイプ_ldap._tcp.dc._msdcs.Domain_Name domain_nameはドメインの名前で、その後、Enterキーを押します。


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.DOMAINNAMEWindowsで期待どおりに動作します。
jscott 14

0

「nslookup -query = srv _ldap._tcp.DOMAINNAME」が機能し、nslookup -type = srv _ldap._tcp.DOMAINNAMEを試してみましたが、機能しませんでした。

サーバー2008 R2

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.