Come posso trovare il server LDAP nel DNS su Windows?


36

Per Linux, questo comando dovrebbe restituire il record DNS per il server LDAP

host -t srv _ldap._tcp.DOMAINNAME

(disponibile in Autenticazione da Java (Linux) in Active Directory utilizzando LDAP SENZA servername )

Come posso ottenere lo stesso dalla riga di comando di Windows usando nslookup?

Provai

nslookup -type srv _ldap._tcp.DOMAINNAME

(seguendo http://support.microsoft.com/kb/200525 ), sarebbe corretto?

Risposte:


47

È necessario utilizzare un =dopo -type:

nslookup -type=srv _ldap._tcp.DOMAINNAME

1
non riesco ancora a ottenere
ilhnctn il

9

Nella shell cmd:

nslookup 
set types=all
_ldap._tcp

3
Oppure, in una riga nslookup -type=all _ldap._tcp. Volevo in modo da poter reindirizzare l'output su un file.
dsz,

4

Nessuna delle precedenti ha funzionato per me, ogni volta ho avuto un errore del genere (ho provato con tutte le combinazioni che mi viene in mente con i nomi di dominio):

*** Impossibile trovare _ldap._tcp: dominio inesistente

Quindi un'altra ricerca su Google ha indicato questo metodo:

nltest /dclist:yourdomain.com

E questo risulta nella lista dei diversi server nella mia rete. Spero che questo risparmi altri 2 minuti per qualcun altro.


nltest ha restituito le informazioni corrette quando si utilizzava il nome di dominio "breve", questo nome breve non è stato risolto nella query nslookup
Erik Oppedijk,

3

Come verificare i record delle risorse del localizzatore della posizione del servizio (SRV) per un controller di dominio dopo aver installato il servizio di directory di Active Directory.

Utilizzare Nslookup per verificare i record SRV, attenersi alla seguente procedura:

  1. Fare clic su Start, quindi su Esegui.

  2. Nella casella Apri, digitare cmd .

  3. Digitare nslookup e quindi premere INVIO.

  4. Digitare set type = all , quindi premere INVIO.

  5. Digitare _ldap._tcp.dc._msdcs.Domain_Name , dove Domain_Name è il nome del dominio e quindi premere INVIO.


0

Il prompt di cmd di Windows utilizza "query" anziché "type" per qualche motivo abbandonato. Interactive nslookup utilizza ancora "set type = srv".

nslookup -query = srv _ldap._tcp.DOMAINNAME

EDIT: mentre "query" funziona sembra che mi sbagli al 100%. "type" funziona anche.


Sei sicuro di questo? nslookup -type=srv _ldap._tcp.DOMAINNAMEfunziona come previsto su Windows.
jscott,

0

"nslookup -query = srv _ldap._tcp.DOMAINNAME" ha funzionato per me, ha provato nslookup -type = srv _ldap._tcp.DOMAINNAME e non ha funzionato.

Server 2008 R2

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.