Wie finde ich den LDAP-Server im DNS unter Windows?


36

Unter Linux sollte dieser Befehl den DNS-Eintrag für den LDAP-Server zurückgeben

host -t srv _ldap._tcp.DOMAINNAME

(zu finden unter Authentifizierung von Java (Linux) zu Active Directory mithilfe von LDAP OHNE Servername )

Wie kann ich mit nslookup dasselbe in der Windows-Befehlszeile erreichen?

Ich habe es versucht

nslookup -type srv _ldap._tcp.DOMAINNAME

(nach http://support.microsoft.com/kb/200525 ), ist dies korrekt?

Antworten:


47

Sie müssen ein =after verwenden -type:

nslookup -type=srv _ldap._tcp.DOMAINNAME

1
immer noch nicht bekommen
ilhnctn

9

In cmd Shell:

nslookup 
set types=all
_ldap._tcp

3
Oder in einer Zeile nslookup -type=all _ldap._tcp. Gesucht, damit ich die Ausgabe in eine Datei umleiten kann.
DSZ

3

Überprüfen von SRV-Locator-Ressourceneinträgen (Service Location) für einen Domänencontroller nach der Installation des Active Directory-Verzeichnisdienstes.

Gehen Sie folgendermaßen vor, um die SRV-Datensätze mit Nslookup zu überprüfen:

  1. Klicken Sie auf Start und dann auf Ausführen.

  2. Geben Sie im Feld Öffnen den Befehl cmd ein .

  3. Typ nslookup , Und die EINGABETASTE dann drückt.

  4. Typ set type = all , Und die EINGABETASTE dann drückt.

  5. Geben Sie _ldap._tcp.dc._msdcs.Domain_Name , wo Domain_Name der Name Ihrer Domäne ist, und drücken Sie die Eingabetaste.


3

Keines der oben genannten Probleme hat bei mir funktioniert. Ich habe jedes Mal einen Fehler wie diesen erhalten (ich habe alle denkbaren Kombinationen mit den Domain-Namen ausprobiert):

*** Unbekannt kann _ldap._tcp nicht finden: Nicht existierende Domain

Also zeigte eine andere Google-Suche auf diese Methode:

nltest /dclist:yourdomain.com

Daraus ergibt sich die Liste der verschiedenen Server in meinem Netzwerk. Ich hoffe, dies spart jemand anderem zusätzliche 2 Minuten.


nltest hat bei Verwendung des "kurzen" Domainnamens die korrekten Informationen zurückgegeben. Dieser Kurzname konnte bei der Abfrage von nslookup
Erik Oppedijk,

0

Die Windows cmd-Eingabeaufforderung verwendet aus irgendeinem Grund "query" anstelle von "type". Interaktives nslookup verwendet weiterhin "set type = srv".

nslookup -query = srv _ldap._tcp.DOMAINNAME

BEARBEITEN: während "Abfrage" funktioniert, scheint es, dass ich 100% falsch liege. "Typ" funktioniert auch.


Bist du dir da sicher? nslookup -type=srv _ldap._tcp.DOMAINNAMEFunktioniert wie erwartet unter Windows.
Jscott

0

"nslookup -query = srv _ldap._tcp.DOMAINNAME" funktionierte für mich, versuchte nslookup -type = srv _ldap._tcp.DOMAINNAME und funktionierte nicht.

Server 2008 R2

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.