Evet ve hayır.
Active Directory çoğaltması genel olarak multi-master'tır. Yazılabilir herhangi bir etki alanı denetleyicisinde bir nesne oluşturabilir veya değiştirebilirsiniz; bu değişiklik diğer tüm etki alanı denetleyicilerine çoğaltılır. Bu dar anlamda, tüm DC'ler "eşittir".
Ancak aynı anda yalnızca tek bir master'a sahip olabilecek birkaç işlem vardır. Bunlara Esnek Tek Ana İşlemler rolleri denir . Bu roller bir seferde yalnızca bir etki alanı denetleyicisinde yaşayabilir ve bir hata durumunda kendi başlarına yüzemezler (el ile geçirilmeleri gerekir.) Ayrıca, bir AD etki alanında belirli FSMO rolü olmadıkça çalışmayacak belirli şeyler vardır sahipleri çevrimiçi. (Parola değişiklikleri, alt etki alanı ekleme vb.) Bu nedenle, tüm etki alanı denetleyicilerinin eşit olmadığı söylenebilir .
Genel Kataloglar olarak hizmet veren etki alanı denetleyicileri de vardır. Genel katalog etki alanı denetleyicisi, bu ormandaki diğer etki alanlarından nesnelerin tam bir kopyasını tutar. GC olmayan etki alanı denetleyicileri olarak yalnızca kendi etki alanlarından nesneler bulunur. Bu, tüm DC'lerin eşit olmayabileceği başka bir yoldur. Bununla birlikte, en basit ve önerilen yapılandırma, tüm DC'lerin GC olmasıdır. Ancak zorunlu değildir.
Ayrıca Salt Okunur Etki Alanı Denetleyicileri (RODC'ler) vardır. Adından da anlaşılacağı gibi, bu DC'ler yazılamaz.
Ayrıca, diğer etki alanı denetleyicilerine çoğaltılmayan bir etki alanı denetleyicisinde (DNS bölgeleri gibi) bir şeyler depolayabilirsiniz.
Yani hayır, kelimenin her anlamında% 100 eşit değiller.
İnsanlar tarihsel nedenlerle "Birincil Etki Alanı Denetleyicisi" diyorlar. NT 4 gün içinde bu şekilde olacaktı. Ama artık gerçekten bir "PDC" yok. Benzer şekilde artık gerçekten bir "BDC" de yok. Özellikle Sunucu Hatası gibi yerlerde yardım istiyorsanız, bu şekilde söz etmeyin, çünkü terminolojinizi düzeltmek için o kadar sıcak olacağız ki asıl sorunuza / probleminize bile dikkat etmeyeceğiz.
Var olan , "Birincil Etki Alanı Denetleyicisi Öykünücüsü " veya PDC e adlı bir FSMO rolüdür . Bu PDCe rolü çok önemlidir, ancak yine de bu rolü "PDC" olarak alan etki alanı denetleyicisine gerçekten değinmemeliyiz.
Birçok kuruluşta, insanlar ana ofislerine bir DC dağıtırlar ve uzak bir yere başka bir DC dağıtabilirler ... bazen bu DC'lere yalnızca kuruluşlarının mantıksal düzeni nedeniyle "birincil" ve "yedek" olarak atıfta bulunurlar . Bu DC'lerin her ikisi de aslında AD'nin tam yazılabilir kopyalarını barındırıyor olsa da.
Daha da kötüsü, bugün hala Microsoft'un kendi belgelerinde ve araçlarında bile "PDC" ye birçok referans var. Örneğin, nltest /dclist:domain.com
veya netdom query fsmo
komutunu çalıştırın ve komut satırı aracı size "PDC" nin kim olduğunu söyleyecektir. (Aslında PDC e FSMO rol sahibinizdir.) Microsoft API'larında ve belgelerinde hala bir "PDC" referansı vardır. Bu, tarihsel nedenlerden dolayı çok fazla karışıklığa yol açar.
DC'ler artık senkronize olmadığında çeşitli kişilerin nerede sorun yaşadığını da gördüm. Bunun başlıca nedenleri nelerdir ve bunun nasıl olduğunu nasıl bilebilir?
Bu çok büyük bir konudur ve AD'nin iki DC arasında farklı olmasının birçok nedeni vardır. Bu sorunlar için en sık kullandığınız sorun giderme araçları repadmin.exe
' dcdiag.exe
, ve DC'lerde AD olay günlükleri. Google sizin için ilginç bir okuma olabilir "AD kalan nesneler" için.
Size bunu bir Server 2012 R2 etki alanı denetleyicisinden bırakacağım:
C:\> netdom query pdc
Primary domain controller for the domain:
DC01
The command completed successfully.