55 votes

Comment puis-je trouver le serveur LDAP dans le DNS sur Windows?

Pour Linux, cette commande devrait renvoyer l'enregistrement DNS du serveur LDAP

hôte -t srv _ldap._tcp.DOMAINNAME

(trouvé sur Authentification de Java (Linux) à Active Directory en utilisant LDAP SANS nom de serveur)

Comment pourrais-je faire la même chose sur la ligne de commande de Windows en utilisant nslookup?

J'ai essayé

nslookup -type srv _ldap._tcp.DOMAINNAME

(suivant http://support.microsoft.com/kb/200525), est-ce que cela serait correct?

78voto

miceuz Points 1429

Vous devez utiliser un = après -type:

nslookup -type=srv _ldap._tcp.DOMAINE

Remplacez DOMAIN par le nom réel du domaine.

2 votes

Je ne comprends toujours pas

17voto

MattieuBGepi Points 141

Dans l'invite de commandes :

nslookup 
set types=all
_ldap._tcp

10 votes

Ou, en une seule ligne nslookup -type=all _ldap._tcp. Souhaité afin de pouvoir rediriger la sortie vers un fichier.

10voto

Cross Points 285

Aucune des solutions ci-dessus n'a fonctionné pour moi, j'ai obtenu à chaque fois une erreur comme celle-ci (j'ai essayé toutes les combinaisons auxquelles je peux penser avec les noms de domaines) :

*** Inconnu ne peut pas trouver _ldap._tcp : domaine inexistant

Donc, une autre recherche sur Google m'a dirigé vers cette méthode :

nltest /dclist:votredomaine.com

Cela donne la liste des différents serveurs de mon réseau. J'espère que cela vous fera gagner 2 minutes supplémentaires à quelqu'un d'autre.

0 votes

Nltest a renvoyé les informations correctes lors de l'utilisation du nom de domaine "court", ce nom court n'a pas été résolu dans la requête nslookup

5voto

jim31415 Points 181

Comment vérifier les enregistrements de ressources de localisation de service (SRV) pour un contrôleur de domaine après avoir installé le service d'annuaire Active Directory.

Utilisez Nslookup pour vérifier les enregistrements SRV, suivez ces étapes :

  1. Cliquez sur Démarrer, puis sur Exécuter.

  2. Dans la zone Ouvrir, tapez cmd.

  3. Tapez nslookup, puis appuyez sur ENTRÉE.

  4. Tapez set type=all, puis appuyez sur ENTRÉE.

  5. Tapez _ldap._tcp.dc._msdcs.Nom_Domaine, où Nom_Domaine est le nom de votre domaine, puis appuyez sur ENTRÉE.

0voto

Andy Points 1091

L'invite de commande Windows utilise "query" au lieu de "type" pour une raison oubliée. nslookup interactif utilise toujours "set type=srv".

nslookup -query=srv _ldap._tcp.NOMDOMAINE

EDIT : alors que "query" fonctionne, il semble que j'ai complètement tort. "type" fonctionne aussi.

0 votes

Êtes-vous sûr de cela? nslookup -type=srv _ldap._tcp.DOMAINNAME fonctionne comme prévu sur Windows.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X