How DNS Works: ICANN, DNS Resolution, and the Authority Chain Explained
Understanding how DNS works often starts with terms like root servers, TLDs, and authoritative name servers. However, DNS is not about a single system resolving everything. It is a deliberately distributed architecture, designed to scale globally while avoiding central control.
At the top of this structure sits ICANN, not as a resolver, but as the coordinator of authority across the DNS ecosystem.
What Role Does ICANN Play in DNS?
ICANN does not resolve domain names.
It does not answer DNS queries.
It does not return IP addresses.
Instead, ICANN defines who is authoritative over which parts of the DNS namespace and manages the root zone through IANA.
In simple terms, ICANN draws the map of authority:
- Who controls
.com? - Who manages
.tr,.eu, or other TLDs? - Which organizations are trusted to operate critical DNS infrastructure?
ICANN has no direct interaction with end users, and this separation is intentional.
Why DNS Is Hierarchical
If DNS were centralized, it would be:
- Impossible to scale
- Vulnerable to outages
- Risky from a governance perspective
That is why DNS is built as a hierarchical delegation model:
Root (.)
→ Top-Level Domain (.com, .org, .tr)
→ Domain (example.com)
→ Subdomain (api.example.com)
Each level delegates responsibility to the next. No level resolves everything on its own.
Root Zone and Root Servers
The root zone does not store IP addresses.
Instead, root servers answer a simple question:
“Which name servers are responsible for this TLD?”
For example, when resolving example.com, the root server responds with:
“Here are the authoritative name servers for
.com.”
The root never resolves domains directly.
It only points to the next authority.
What Is a Registry in DNS?
A registry manages a specific Top-Level Domain.
For example, the .com registry knows:
- Which domains are registered
- Which authoritative name servers they use
- DNSSEC delegation records
However, registries do not return IP addresses.
Their role is to say:
“This domain’s authoritative DNS servers are here.”
Think of a registry as a directory, not a resolver.
The Role of Registrars
Registrars operate on the commercial layer of DNS.
They allow users to:
- Register domains
- Renew domain names
- Update name server information
Registrars communicate these changes to registries, but they do not participate in DNS resolution.
Where DNS Resolution Actually Happens
DNS resolution is performed by the recursive resolver.
When a browser requests api.example.com, the resolver:
Checks its cache
Queries the root servers
Queries the TLD name servers
Queries the authoritative DNS server
Caches the response and returns the IP address
Resolvers validate each step and do not blindly trust responses. This is where the real work happens.
Authoritative DNS: The Final Source of Truth
The authoritative DNS server holds the actual records, such as:
api.example.com → 192.0.2.1
Once the resolver receives this answer, the resolution process ends.
The authoritative server has the final say.
Registry vs Resolver: A Common Confusion
Although often mentioned together, their roles are very different:
- Registry: “Where is this domain’s authoritative DNS?”
- Resolver: “What is the IP address of this domain?”
One points the way.
The other finds the answer.
How DNSSEC Fits into the Authority Chain
DNSSEC adds cryptographic validation between each layer of DNS.
It ensures that:
- Responses are authentic
- Data has not been tampered with
The trust anchor starts at the root, coordinated by ICANN/IANA, but ICANN still never resolves queries itself.
Why DNS Is Designed This Way
DNS avoids:
- Central points of failure
- Single authorities controlling the system
Instead, it relies on delegation, verification, and distributed responsibility.
This design may appear complex, but it is exactly what allows the internet to scale globally and remain resilient.
Key Takeaways
- ICANN defines authority, not resolution
- DNS works through hierarchical delegation
- Registries know where to ask, not what the answer is
- Resolvers perform the actual lookup
- Authoritative DNS servers hold the final records
- DNS is a controlled, distributed system — by design
F.M Arslan









