Skip to main content

Command Palette

Search for a command to run...

DNS Record Types Explained

Published
•4 min read•View as Markdown

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.com

  • blog.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

FeatureA RecordCNAME Record
Points toIP addressAnother domain name
Exampleexample.com → 1.2.3.4www.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 TypePurpose
NSDefines who controls DNS
AConnects domain to server IPv4
AAAAConnects domain to server IPv6
CNAMEPoints subdomains like www to main domain
MXRoutes emails correctly
TXTAdds verification and security info

So when you type:

🌐 www.example.com

DNS does something like:

  1. Check NS → who manages domain?

  2. Check CNAME → www points to example.com

  3. Check A/AAAA → get server IP

  4. Browser connects to server

  5. Website loads!

And when you send email:

📩 hello@example.com

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.