Skip to main content

Command Palette

Search for a command to run...

DNS Record Types Explained

Published
4 min read

How Does a Browser Know Where a Website Lives? — A Simple Guide to DNS Records

Have you ever typed google.com in your browser and instantly landed on Google’s homepage?

I used to wonder — how does my browser even know where this website exists? Is there some hidden internet map?

The answer is DNS.

In this article, I’ll explain DNS and DNS records in very simple words, without technical jargon — just real-life examples and clear logic.


What Is DNS? (The Phonebook of the Internet)

DNS stands for Domain Name System.

The easiest way to understand DNS is this:

👉 DNS is the phonebook of the internet.

We humans remember names like amazon.com.
Computers understand only numbers like 205.251.242.103.

So when you enter a website name, DNS translates it into an IP address and helps your browser reach the correct server.

Without DNS, we would have to memorize long numbers for every website. Thankfully, we don’t 😄


Why Are DNS Records Needed?

DNS records are like instructions stored for every domain.

They answer questions such as:

  • Where is this website hosted?

  • Which server controls this domain?

  • Where should emails be delivered?

  • Is this domain verified?

Each DNS record has a specific job. Together, they make websites and email systems work smoothly.


What Is an NS Record? (Who Controls the Domain)

NS means Name Server.

This record tells the internet:

👉 “Which DNS server is responsible for managing this domain?”

Think of it like this:
If your domain is a house, NS record tells which post office handles deliveries for your area.

Without NS records, no one would know where to fetch DNS information from.


What Is an A Record? (Domain to IPv4 Address)

The A Record connects:

👉 Domain name → IPv4 address

Example idea:

example.com → 93.184.216.34

In real life terms, it’s like:

  • Website name = house name

  • IP address = street address

Your browser uses this record to find the actual server where your website is hosted.


What Is an AAAA Record? (Domain to IPv6 Address)

AAAA record does the same job as A record — but with IPv6 addresses.

Difference is simple:

  • A Record → IPv4 (older format)

  • AAAA Record → IPv6 (newer format)

Because the internet is growing fast, IPv6 helps provide more unique addresses.


What Is a CNAME Record? (One Name Pointing to Another)

CNAME means Canonical Name.

It allows one domain name to point to another domain name.

Example:

www.example.com → example.com

Instead of storing IP addresses again, CNAME says:

👉 “Go check that domain and use its address.”

Common Confusion: A Record vs CNAME

Here’s the simple difference:

  • A Record → points to IP address

  • CNAME → points to another domain name

Rule of thumb:
Use A Record to point to servers.
Use CNAME to create aliases.


What Is an MX Record? (How Emails Find Your Mail Server)

MX stands for Mail Exchange.

MX record tells email systems:

👉 “Where should emails for this domain be delivered?”

If someone sends email to contact@example.com, the MX record guides the email to the correct mail server.

Common Confusion: NS vs MX

Many beginners mix these up:

  • NS Record → DNS control

  • MX Record → Email delivery

NS manages the domain.
MX manages mail routing.

Different purposes, different roles.


What Is a TXT Record? (Verification and Extra Information)

TXT records store text-based information for your domain.

They are commonly used for:

  • Domain verification

  • Email security (SPF, DKIM)

  • Google Search Console verification

  • GitHub domain linking

You can think of TXT records as identity proof notes attached to your domain.


How All DNS Records Work Together for One Website

Let’s see what happens when you open a website:

  1. NS Record
    Finds the DNS server responsible for the domain.

  2. A or AAAA Record
    Returns the IP address of the web server.

  3. CNAME Record (if present)
    Redirects one domain name to another.

  4. MX Record
    Handles email delivery separately.

  5. TXT Record
    Provides verification and security details.

All these records quietly work together in the background — while you simply see a webpage loading in seconds.

Before learning DNS, I thought it was complicated and technical. But once I started seeing it as an address management system of the internet, everything became clear.

DNS is not scary.
It’s just organized information.

If you understand what problem each record solves, DNS becomes easy — and even interesting.