Bagikan melalui


Mencari Isi Domain

Sebelum membahas tempat untuk mengikat untuk memulai pencarian objek di domain, sangat membantu untuk memahami bagaimana data disimpan di Active Directory Domain Services.

Jika Anda memiliki forest dengan lebih dari satu domain, Active Directory Domain Services tidak menyimpan semua data objek pada satu pengontrol domain — untuk alasan performa, skalabilitas, dan keandalan. Pengendali domain menyimpan semua informasi hanya tentang domain yang menjadi anggotanya (memiliki replika penuh domain). Tetapi pengendali domain tidak menyimpan informasi lengkap tentang domain lain.

Jika Anda mengikat objek domain dengan pengejaran rujukan dinonaktifkan, Anda dapat mencari objek apa pun di domain tersebut dan hanya domain tersebut. Untuk informasi selengkapnya tentang pengejaran rujukan, lihat Rujukan. Pencarian dapat mengambil properti apa pun dan dapat menggunakan filter kueri yang berisi properti apa pun.

Di hutan, domain diatur secara hierarkis sebagai pohon domain. Pohon domain hanya dapat berupa satu domain atau domain dengan satu atau beberapa domain turunan. Domain anak ini, pada gilirannya, dapat memiliki domain turunan di bawahnya. Pohon domain juga merupakan namespace yang berdamai. Namespace layanan yang berdampingan berarti bahwa domain anak adalah kelanjutan dari hierarki penamaan. Misalnya, domain fabrikam.com (atau DC=Fabrikam, DC=COM) dapat memiliki domain anak bernama mydivision (mydivision.fabrikam.com atau DC=mydivision, DC=Fabrikam, DC=COM), yang pada gilirannya dapat memiliki domain anak bernama mydev (mydev.mydivision.fabrikam.com atau DC=mydev, DC=mydivision, DC=Fabrikam, DC=COM).

Jika Anda mengikat ke objek domain (dengan pengejaran rujukan diaktifkan) untuk domain dalam pohon domain, Anda akan mencari domain tersebut dan seluruh hierarki di dalamnya. Pencarian dapat mengambil properti apa pun dan dapat menggunakan filter kueri yang berisi properti apa pun.

Jika pengendali domain berisi replika penuh hanya dari domainnya sendiri, Anda dapat melakukan pencarian subtree di pohon domain. Domain menyimpan referensi ke domain turunannya. Ketika pengendali domain memproses permintaan pencarian subtree terhadap domainnya sendiri, pengendali domain mencari domain tersebut lalu mengembalikan rujukan ke masing-masing domain anaknya ke klien. Rujukan adalah cara server direktori berkomunikasi bahwa server tidak berisi informasi yang diperlukan untuk menyelesaikan permintaan (seperti kueri) tetapi memiliki referensi ke server yang mungkin berisi informasi yang diperlukan. Dalam kasus pencarian subtree pohon domain, rujukan dikembalikan untuk setiap domain turunan langsung sehingga pencarian dapat dilanjutkan di pengendali domain di setiap domain anak. Jika pengejaran rujukan diaktifkan, pustaka klien LDAP (Wldap32.dll) menggunakan rujukan tersebut untuk mengikat pengontrol domain di setiap domain anak dan melanjutkan pencarian. Jika pengejaran rujukan dimatikan, klien LDAP tidak menyelesaikan rujukan dan pencarian selesai.

Pencarian subtree pada pohon domain dengan pengejaran rujukan diaktifkan dapat memakan waktu jika ada koneksi lambat ke pengendali domain untuk domain anak. Jika Anda hanya ingin mencari satu domain, Anda harus menonaktifkan pengejaran rujukan untuk menghindari harus mencari domain anak yang tidak perlu.