DNS Record Types Explained
DNS: The Phonebook of the Internet
You know your friend as “Rahul”
But your phone needs his phone number to call him
So what do you do?
📱 You check your contact list.
That’s exactly what DNS does for the internet.
DNS (Domain Name System) is like the phonebook of the internet.
It helps convert:
Website name (example.com)
into
Website address (IP address)
Because computers don’t understand names…
They understand numbers.
Why DNS Records Are Needed
A website isn’t just one thing.
It involves:
Servers
Email services
Verification tools
Subdomains
DNS records help manage all of this.
They answer questions like:
Where is this website hosted?
Who controls this domain?
Where should emails go?
Is this domain verified?
Each DNS record solves a different problem.
1. NS Record — Who Is Responsible for the Domain?
Imagine you move into a new apartment.
Someone asks:
👉 “Who manages this building?”
That’s what an NS Record does.
NS (Name Server) Record tells the internet:
“These servers are in charge of this domain.”
So if someone wants information about your website, DNS knows where to ask first.
📌 Example:
example.com → NS → ns1.cloudflare.com
example.com → NS → ns2.cloudflare.com
So NS records are like the domain’s managers.
2. A Record — Domain → IPv4 Address
Now that we know who manages the domain…
Next question:
👉 “Where is the website located?”
That’s the job of the A Record.
A Record points your domain to an IPv4 address
Think of it like:
🏠 Website name = house name
📍 IP address = house address
3. AAAA Record — Domain → IPv6 Address
The internet is growing fast, and IPv4 addresses are limited.
So we also have IPv6.
AAAA Record is the same as A Record, but for IPv6
Example:
example.com → AAAA → 2001:db8::1234
Think of it like:
🏠 A new longer, modern address format
So:
A Record → old style address (IPv4)
AAAA Record → new style address (IPv6)
4. CNAME Record — One Name Pointing to Another
Sometimes you want multiple names to lead to the same place.
For example:
www.example.comblog.example.com
Instead of giving each one an IP…
You can just point one name to another.
CNAME Record creates a nickname for a domain
Example:
www.example.com → CNAME → example.com
So www is just an alias.
📌 Real-life example:
It’s like saying:
“My full name is Alexander, but you can call me Alex.”
Common Confusion: A vs CNAME
| Feature | A Record | CNAME Record |
| Points to | IP address | Another domain name |
| Example | example.com → 1.2.3.4 | www.example.com → example.com |
So:
A = Address
CNAME = Nickname
5. MX Record — How Emails Find Your Mail Server
Now let’s talk about email.
If someone sends an email to:
📩 hello@example.com
How does the internet know where to deliver it?
That’s the job of the MX Record.
MX Record tells email where the mail server is
Think of it like a post office:
📬 “Send all letters for this domain here!”
Common Confusion: NS vs MX
NS Record = Who manages the domain DNS?
MX Record = Where should emails go?
Different jobs.
6. TXT Record — Extra Information and Verification
TXT records are like sticky notes attached to your domain.
They store extra information like:
Domain ownership verification
Security rules (SPF, DKIM)
Google Search Console verification
How All DNS Records Work Together for One Website
Let’s imagine a small website setup:
Domain: example.com
Here’s how the DNS records work together:
| Record Type | Purpose |
| NS | Defines who controls DNS |
| A | Connects domain to server IPv4 |
| AAAA | Connects domain to server IPv6 |
| CNAME | Points subdomains like www to main domain |
| MX | Routes emails correctly |
| TXT | Adds verification and security info |
So when you type:
🌐 www.example.com
DNS does something like:
Check NS → who manages domain?
Check CNAME → www points to example.com
Check A/AAAA → get server IP
Browser connects to server
Website loads!
And when you send email:
DNS checks:
- MX record → mail server location
Everything works together smoothly.
Final Thought: DNS Is Just Internet Directions
DNS may sound technical at first…
But really, it’s just a system that helps the internet answer:
Where is this website?
Where should email go?
Who controls this domain?
Is this domain verified?
Once you understand records one by one, it becomes easy.