Trees, Forest, Trusts
The image illustrations below are adapted from the TryHackMe's Windows AD Basics room.
Tree
A tree is used to split multiple subdomains within a root domain namespace
The root domain is known as the parent domain, while the subdomains are the child domains (can be managed independently separate from other child domains)
By default, the parent child relationship creates an implicit bidirectional (two-way) trust relationship.
Example
Given the parent/root domain thm.local
, we can split the management of two different child domain: uk.thm.local
and us.thm.local
Each of the child domains will be able to separately manager their own components such as computers, users, GPOs, OUs, etc

Forest
A forest is used to split multiple root domain namespaces, each with their own tree structure.
Example
Given that a new root domain mht.local
with different management needs (separate users, groups, GPOs, OUs, etc.) joins the company. The union of several trees with different namespaces can be formed to create a forest.
Within the
mht.local
root domain, there exists theeu.mht.local
andasia.mht.local
child domains

Trust relationships
A transitive two-way trust relationship is configured by default between domains under a tree
This allow two domains to mutually authorize users from the other
The trust is transitive: for example, Domain A trusts Domain B, and Domain B trusts Domain C, then Domain A implicitly trusts Domain C too:
Domain A -> Domain B
Domain B -> Domain C
Domain A -> Domain C implicitly
Last updated