Domain

What Is DNS? Explained Simply in 8 Minutes

Updated 2026-07-07~9 min read

If you have heard the term DNS while setting up a domain or hosting and felt confused about what DNS is, what a DNS server is, and how it works, this article explains everything from scratch in plain language — with easy-to-grasp analogies and real examples of the DNS records you will encounter when pointing a domain to your site.

We will walk through what DNS means, how it works step by step, the types of DNS records you need to know (A, AAAA, CNAME, MX, TXT, NS) with a summary table, how to point a domain to hosting or a VPS, how to change DNS on your device and at the domain, and finally DNS propagation — why changes do not take effect instantly.

What Is DNS?

DNS stands for Domain Name System. It is the system that translates a human-readable "domain name" such as plusweb.co into a numeric "IP address" such as 203.0.113.10 — the language computers actually use to talk to each other, since machines on the internet find each other by numbers, not names.

The easiest way to remember it: DNS is like the "internet's phone book." When you want to call a friend, you just remember their name and look up the number — you do not memorize everyone's number. DNS works the same way: you remember only the domain name, and DNS finds the correct IP address for you.

Without DNS, we would have to type long numeric IPs to reach every website, which is impractical. DNS is the fundamental infrastructure that makes the internet as easy to use as it is today.

💡 In a nutshell: DNS = the system that translates domain names into IP addresses, like the internet's phone book.

How DNS Works (Step by Step)

When you type a domain name and hit Enter, a multi-step IP lookup happens behind the scenes in a fraction of a second, across several levels of DNS servers. Here is the rough sequence to get the big picture.

  1. 1Your browser checks its local cache first to see whether it already remembers this domain's IP; if so, it uses it right away.
  2. 2If not, your device asks a DNS Resolver (usually your ISP's, or one you set yourself, such as 8.8.8.8).
  3. 3The resolver queries the Root Server and TLD Server (such as the one that manages .com) to find which nameservers the domain uses.
  4. 4It then asks the domain's Authoritative Nameserver, which stores the actual DNS records, and gets the IP address back.
  5. 5Your browser takes that IP, connects to the server (hosting), and loads the web page for display.
💡 The lookup result is "cached" temporarily based on the TTL value so it does not have to be looked up every time, making repeat visits to the same site faster.

What Is a DNS Server, and How Many Types Are There?

A DNS server is a server that plays a role in the process of looking up and answering DNS queries — but there is not just one. In reality, several roles work together. Understanding these four main types gives you the full picture of the system.

  • DNS Resolver (Recursive) — the intermediary that takes the query from your device and chases down the IP until it has an answer, such as Google's 8.8.8.8 or Cloudflare's 1.1.1.1.
  • Root Server — the top level, which points the way to the servers that manage each extension.
  • TLD Server — the server that manages each extension, such as the one that knows which nameservers a .com domain uses.
  • Authoritative Nameserver — the server that stores your domain's actual DNS records and provides the final answer.
💡 When a provider tells you to "set the nameservers," that means telling your domain which Authoritative Nameserver to read its DNS records from.

Types of DNS Records You Need to Know (A, AAAA, CNAME, MX, TXT, NS)

A DNS record is a "data entry" that tells where your domain points and what it is configured to do. When you point a domain to hosting or set up email, you will be dealing with these records. The table below summarizes the most common ones.

RecordWhat it doesExample use
APoints a domain to an IPv4 addressexample.com → 203.0.113.10
AAAAPoints a domain to an IPv6 addressexample.com → 2001:db8::1
CNAMEPoints one name to another (alias)www → example.com
MXSets the mail server for the domainReceive mail @example.com
TXTStores text such as SPF/DKIM for verificationVerify domain, block mail spam
NSSpecifies the nameservers managing the domainns1.plusweb...
💡 The most common records when pointing a site are the A record (to the hosting/VPS IP) and CNAME (to make www point to the main domain). MX/TXT are mainly used for email.

How to Point a Domain to Hosting or a VPS

After registering a domain, the next task is to "point" it to your server so that typing the domain name reaches your site. There are two main approaches — choose whichever is more convenient.

The first approach is to "set the nameservers" of your domain to point to your hosting provider's nameservers. This is easy and complete, because all records (web, email, etc.) are then managed on the hosting side in one place. The second approach is to keep the existing nameservers and "edit the A record" to point directly to the hosting or VPS IP — ideal when you want to manage DNS on the domain side.

  • Method 1 — set your domain's nameservers to your hosting provider's (manage all records at the hosting side)
  • Method 2 — keep the existing nameservers and edit the A record to point to the server's IP
  • Do not forget to set a CNAME so www points to the main domain, so the site loads both with and without www
💡 Plusweb Cloud VPS comes with full root and DNS management so you can manage records and point domains yourself. For Web Hosting, you can set the nameservers to the hosting in just a few steps.

How to Change DNS (On Your Device vs. at the Domain)

The phrase "change DNS" has two meanings people often confuse. You need to be clear about where you are changing it, because the results are completely different.

The first is changing the DNS Resolver "on your device," such as setting it to 8.8.8.8 (Google) or 1.1.1.1 (Cloudflare) to speed up browsing or fix certain sites that will not load. This change only affects your own device — it does not affect anyone else's site.

The second is changing DNS "on the domain side," such as editing the nameservers or DNS records of a domain you own. This affects everyone who visits your site and is used when you want to move hosting or point the domain somewhere new.

  • On your device (fixing issues / personal speed): set DNS to 8.8.8.8 or 1.1.1.1 in the network settings of Windows/Mac/mobile
  • At the domain (moving/pointing the site): go to the domain management page and edit the nameservers or DNS records to point to the new server

DNS Propagation — Why Changes Do Not Take Effect Instantly

After you change nameservers or edit DNS records at the domain, many people are alarmed that the site has not updated yet. The reason is a process called DNS propagation — the spreading of DNS data to servers worldwide, which takes time.

The cause is that DNS servers and devices "cache" the old data based on the TTL (Time To Live) value. Only once the old cache expires do those systems fetch the new value. As a result, changes may take anywhere from a few minutes to 24-48 hours in some cases to appear everywhere.

💡 While waiting for propagation, some people already see the new site while others still see the old one — this is normal. Try flushing your device's DNS cache or waiting for the TTL to expire.

Want to manage DNS and point domains yourself?

Register your domain with Plusweb with built-in DNS management, or use a Cloud VPS with full root and DNS management to point your domain to your server yourself. Data center in Thailand, with a support team ready to help.

Frequently Asked Questions

What is DNS, in simple terms?

DNS is the system that translates a domain name (such as example.com) into a numeric IP address. It is like the internet's phone book, letting you remember just names instead of all the numbers (IPs).

What is a DNS server?

A DNS server is a server that helps look up and answer DNS queries. There are several roles: DNS Resolver (such as 8.8.8.8), Root Server, TLD Server, and the Authoritative Nameserver that stores your domain's actual DNS records.

What is a DNS record and what types are there?

A DNS record is a data entry that tells where a domain points and what it is configured to do. Common ones include A (IPv4), AAAA (IPv6), CNAME (alias), MX (email), TXT (verification/anti-spam), and NS (nameservers).

Is it good to change DNS to 8.8.8.8 or 1.1.1.1?

Changing your device's DNS resolver to 8.8.8.8 (Google) or 1.1.1.1 (Cloudflare) can make browsing more stable and sometimes faster, and can fix certain sites that will not load. This change only affects your own device.

Why does my site still not load after I set DNS?

Because you have to wait for DNS propagation — the spread of new values worldwide — which takes anywhere from a few minutes to 24-48 hours, since various systems still cache old values based on TTL. Try flushing your device's DNS cache or waiting for the TTL to expire.