Windows의 DNS에서 LDAP 서버를 어떻게 찾을 수 있습니까?


36

Linux의 경우이 명령은 LDAP 서버의 DNS 레코드를 리턴해야합니다.

host -t srv _ldap._tcp.DOMAINNAME

( LDAP WITHOUT servername을 사용하여 Java (Linux)에서 Active Directory인증에 있음 )

nslookup을 사용하여 Windows 명령 줄에서 어떻게 동일하게 얻을 수 있습니까?

나는 시도했다

nslookup -type srv _ldap._tcp.DOMAINNAME

( http://support.microsoft.com/kb/200525에 따라 ) 이것이 맞습니까?

답변:


47

=이후 를 사용해야합니다 -type:

nslookup -type=srv _ldap._tcp.DOMAINNAME

1
여전히 얻을 수 없습니다
ilhnctn

9

cmd 쉘에서 :

nslookup 
set types=all
_ldap._tcp

3
또는 한 줄에 nslookup -type=all _ldap._tcp. 출력을 파일로 리디렉션 할 수 싶었습니다.
dsz

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를 찾을 수 없음 : 존재하지 않는 도메인

따라서 다른 Google 검색은이 방법을 지적했습니다.

nltest /dclist:yourdomain.com

그리고 결과적으로 네트워크의 다른 서버 목록이 나타납니다. 다른 사람을 위해 추가 2 분이 절약되기를 바랍니다.


은 "짧은"도메인 이름을 사용하는 경우 NLTEST 올바른 정보를 반환,이 짧은 이름은 nslookup을 쿼리 결의를하지 않았다
에릭 Oppedijk

0

Windows cmd 프롬프트는 어떤 이유로 인해 "type"대신 "query"를 사용합니다. 대화식 nslookup은 여전히 ​​"set type = srv"를 사용합니다.

nslookup -query = srv _ldap._tcp.DOMAINNAME

편집 : "쿼리"가 작동하는 동안 100 % 잘못 된 것 같습니다. "type"도 작동합니다.


확실합니까? nslookup -type=srv _ldap._tcp.DOMAINNAMEWindows에서 예상대로 작동합니다.
jscott

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.