Bagaimana saya bisa menemukan server LDAP di DNS pada Windows?

36

Untuk Linux, perintah ini harus mengembalikan catatan DNS untuk server LDAP

host -t srv _ldap._tcp.DOMAINNAME

(ditemukan di Otentikasi dari Java (Linux) ke Active Directory menggunakan LDAP TANPA servername )

Bagaimana saya bisa mendapatkan yang sama di baris perintah Windows menggunakan nslookup?

Saya mencoba

nslookup -type srv _ldap._tcp.DOMAINNAME

(mengikuti http://support.microsoft.com/kb/200525 ), apakah ini benar?

mjn
sumber

Jawaban:

47

Anda harus menggunakan =setelah -type:

nslookup -type=srv _ldap._tcp.DOMAINNAME
Phil Ross
sumber
1
masih belum bisa
ilhnctn
9

Dalam cmd shell:

nslookup 
set types=all
_ldap._tcp
MattieuBGepi
sumber
3
Atau, dalam satu baris nslookup -type=all _ldap._tcp. Dicari supaya saya bisa mengarahkan output ke file.
dsz
4

Tidak ada satu pun di atas yang berfungsi untuk saya, saya setiap kali mengalami kesalahan seperti ini (Saya sudah mencoba semua kombinasi yang dapat saya pikirkan dengan nama domain):

*** Tidak dikenal tidak dapat menemukan _ldap._tcp: Domain tidak ada

Jadi pencarian Google lain menunjuk ke metode ini:

nltest /dclist:yourdomain.com

Dan ini menghasilkan daftar berbagai server di jaringan saya. Semoga ini menghemat 2 menit tambahan untuk orang lain.

Menyeberang
sumber
nltest mengembalikan informasi yang benar ketika menggunakan nama domain "pendek", nama pendek ini tidak menyelesaikan permintaan nslookup
Erik Oppedijk
3

Cara memverifikasi catatan sumber daya Lokasi Layanan (SRV) untuk pengontrol domain setelah Anda menginstal layanan direktori direktori aktif.

Gunakan Nslookup untuk memverifikasi catatan SRV, ikuti langkah-langkah ini:

  1. Klik Mulai, lalu klik Jalankan.

  2. Di kotak Buka, ketik cmd .

  3. Ketik nslookup , lalu tekan ENTER.

  4. Ketik set type = all , lalu tekan ENTER.

  5. Ketik _ldap._tcp.dc._msdcs.Domain_Name , di mana Domain_Name adalah nama domain Anda, lalu tekan ENTER.

jim31415
sumber
0

Windows cmd prompt menggunakan "query" bukan "type" untuk alasan yang ditinggalkan. Nslookup interaktif masih menggunakan "set type = srv".

nslookup -query = srv _ldap._tcp.DOMAINNAME

EDIT: sementara "permintaan" berfungsi sepertinya saya 100% salah. "type" juga berfungsi.

Andy
sumber
Apa kamu yakin akan hal itu? nslookup -type=srv _ldap._tcp.DOMAINNAMEberfungsi seperti yang diharapkan pada Windows.
jscott
0

"nslookup -query = srv _ldap._tcp.DOMAINNAME" bekerja untuk saya, coba nslookup -type = srv _ldap._tcp.DOMAINNAME dan tidak berfungsi.

Server 2008 R2

Jim
sumber