Como posso encontrar o servidor LDAP no DNS no Windows?

25

Para Linux, este comando deve retornar o registro DNS para o servidor LDAP

host -t srv _ldap._tcp.DOMAINNAME

(encontrado em Autenticando do Java (Linux) para o Active Directory usando o LDAP SEM nome do servidor )

Como eu poderia obter o mesmo na linha de comando do Windows usando o nslookup?

Eu tentei

nslookup -type srv _ldap._tcp.DOMAINNAME

(seguindo link ), isso seria correto?

    
por mjn 22.06.2010 / 12:17

5 respostas

34

Você precisa usar um = após -type :

nslookup -type=srv _ldap._tcp.DOMAINNAME
    
por 22.06.2010 / 12:36
4

No shell do cmd:

nslookup 
set types=all
_ldap._tcp
    
por 21.05.2015 / 17:43
3

Como verificar registros de recursos do localizador de local de serviço (SRV) para um controlador de domínio depois de instalar o serviço de diretório do Active Directory

Use o Nslookup para verificar os registros SRV, siga estas etapas:

  1. Clique em Iniciar e, em seguida, clique em Executar.

  2. Na caixa Abrir, digite cmd .

  3. Digite nslookup e pressione ENTER.

  4. Digite set type = all e pressione ENTER.

  5. Digite _ldap._tcp.dc._msdcs.Domain_Name , em que Domain_Name é o nome do seu domínio, e pressione ENTER.

por 28.09.2015 / 20:51
1

Nenhum dos itens acima funcionou para mim, eu tenho todas as vezes um erro como este (eu tentei com todas as combinações que eu posso imaginar com os nomes de domínio):

*** O UnKnown não pode encontrar o _ldap._tcp: domínio inexistente

Então, outra pesquisa no Google apontou para esse método:

nltest /dclist:yourdomain.com

e isso resulta na lista dos diferentes servidores na minha rede. Espero que isso economize mais 2 minutos para outra pessoa.

    
por 12.04.2018 / 08:41
0

O prompt do Windows cmd usa "consulta" em vez de "tipo" para algum motivo omitido. O nslookup interativo ainda usa "set type = srv".

nslookup -query = srv _ldap._tcp.DOMAINNAME

EDIT: enquanto "consulta" funciona, parece que estou 100% errado. "type" também funciona.

    
por 07.09.2014 / 06:14