Làm cách nào tôi có thể tìm thấy máy chủ LDAP trong DNS trên Windows?


36

Đối với Linux, lệnh này sẽ trả về bản ghi DNS cho máy chủ LDAP

host -t srv _ldap._tcp.DOMAINNAME

(được tìm thấy tại Xác thực từ Java (Linux) sang Active Directory bằng LDAP KHÔNG CÓ tên máy chủ )

Làm thế nào tôi có thể có được điều tương tự trên dòng lệnh Windows bằng cách sử dụng nslookup?

Tôi đã thử

nslookup -type srv _ldap._tcp.DOMAINNAME

(theo dõi http://support.microsoft.com/kb/200525 ), điều này có đúng không?

Câu trả lời:


47

Bạn cần sử dụng =sau -type:

nslookup -type=srv _ldap._tcp.DOMAINNAME

1
vẫn không thể có được
ilhnctn

9

Trong vỏ cmd:

nslookup 
set types=all
_ldap._tcp

3
Hoặc, trong một dòng nslookup -type=all _ldap._tcp. Muốn vậy tôi có thể chuyển hướng đầu ra thành một tập tin.
DSz

3

Cách xác minh các bản ghi tài nguyên của trình định vị Vị trí dịch vụ (SRV) cho bộ điều khiển miền sau khi bạn cài đặt dịch vụ thư mục Active Directory.

Sử dụng Nslookup để xác minh các bản ghi SRV, làm theo các bước sau:

  1. Bấm Bắt đầu, rồi bấm Chạy.

  2. Trong hộp Mở, nhập cmd .

  3. nslookup , và sau đó nhấn ENTER.

  4. set type = all , rồi nhấn ENTER.

  5. _ldap._tcp.dc._msdcs.Domain_Name , nơi domain_name là tên của tên miền của bạn, và sau đó nhấn ENTER.


3

Không có cách nào ở trên hoạt động với tôi, tôi gặp lỗi mỗi lần như vậy (Tôi đã thử với tất cả các kết hợp tôi có thể nghĩ ra với các tên miền):

*** Không biết không thể tìm thấy _ldap._tcp: Tên miền không tồn tại

Vì vậy, một tìm kiếm google khác chỉ ra phương pháp này:

nltest /dclist:yourdomain.com

Và điều này dẫn đến danh sách các máy chủ khác nhau trong mạng của tôi. Hy vọng điều này sẽ tiết kiệm thêm 2 phút cho người khác.


nltest đã trả lại thông tin chính xác khi sử dụng tên miền "ngắn", tên ngắn này không giải quyết được truy vấn nslookup
Erik Oppingijk

0

Dấu nhắc cmd của Windows sử dụng "truy vấn" thay vì "loại" vì một số lý do đã bỏ. Tương tác nslookup vẫn sử dụng "set type = srv".

nslookup -query = srv _ldap._tcp.DOMAINNAME

EDIT: trong khi "truy vấn" hoạt động thì có vẻ như tôi đã sai 100%. "loại" hoạt động quá.


Bạn có chắc chắn về điều đó không? nslookup -type=srv _ldap._tcp.DOMAINNAMEhoạt động như mong đợi trên Windows.
jscott

0

"Nslookup -query = srv _ldap._tcp.DOMAINNAME" đã làm việc cho tôi, đã thử nslookup -type = srv _ldap._tcp.DOMAINNAME và không hoạt động.

Máy chủ 2008 R2

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.