Directory Information Tree
A Directory Information Tree (DIT) is the hierarchical, tree-like structure that a directory service uses to organize its entries. Every item stored in the directory has a defined position within this hierarchy, which makes it possible to locate and navigate directory information in an orderly way.
A Directory Information Tree (DIT) is the hierarchical namespace of a directory service in which each node is an entry (sometimes called an object) with a defined position in the tree. Entries are identified and located by their Distinguished Names (DNs), which express an entry's position by chaining its relative naming components up through its parent entries to the root. In LDAP directories, the DIT structure supports operations such as base-level and single-level search scopes, and directory servers may map DIT entries to underlying storage constructs (for example, an entry table keyed by an entry identifier) as an implementation detail. Note that the DIT describes how directory data is organized and named; access control enforcement, schema definition, and provisioning are governed by separate mechanisms and are out of scope for this term.
Why it matters
The Directory Information Tree is the foundational organizing principle of a directory service, and its shape determines how efficiently entries can be located, searched, and administered. Because every entry occupies a defined position expressed through its Distinguished Name, the DIT provides the addressing scheme that LDAP operations rely on. A well-planned hierarchy makes base-level and single-level searches predictable and lets administrators delegate and navigate branches in an orderly way; a poorly planned one can make reorganization, renaming, and search targeting far more painful over time.
DIT design decisions tend to be sticky. Because entries are named by chaining their relative components up through their parents, moving an entry or restructuring a branch can change DNs that other systems and configurations depend on. In most deployments this means the initial hierarchy, how you partition by organizational unit, location, or function, has long-lived consequences for search scoping and administration. Understanding the DIT as the naming and organization layer, distinct from other mechanisms, helps teams reason clearly about where a problem actually lives.
It is important to keep the DIT's scope narrow. The tree describes how directory data is organized and named; it does not by itself define who may read or modify entries, what schema an entry must conform to, or how entries get created and deprovisioned. Those concerns, access control enforcement, schema definition, and provisioning, are governed by separate mechanisms. Conflating them with the DIT is a common source of confusion when diagnosing directory behavior.
Who it's relevant to
Inside DIT
Common questions
Answers to the questions practitioners most commonly ask about DIT.
