If you have ever wondered what happens between typing a web address and the page actually loading, the answer is DNS. So what is DNS? It stands for the Domain Name System, and its job is simple to describe: it turns the human-friendly domain names we type (like arbor.zone) into the numeric addresses computers use to find each other. Think of it as the internet's phone book.
You do not need to be technical to understand DNS, and you do not need to touch it very often. But when you buy a domain, launch a site, or move your email, DNS is the thing quietly making it all work. This guide explains it in plain English so you know what is going on and what to do when something needs changing.
What DNS actually does
Every device connected to the internet has an IP address, a string of numbers that identifies it. Websites live on servers, and those servers have IP addresses too. But nobody wants to memorize a number like 192.0.2.10 just to visit a shop's website. Domain names exist so we can use words instead.
DNS is the translation layer in the middle. When someone types your domain name, DNS looks up which server that name points to and sends the visitor there. That lookup happens in a fraction of a second, every single time, for every visitor. If you are still choosing your address, our guide to choosing a domain name for your business is a good starting point.
How a DNS lookup works, step by step
Here is the whole journey from typing an address to seeing a page, without the jargon:
- You type a domain name into your browser and press enter.
- Your computer asks a DNS resolver (usually run by your internet provider) for the matching address.
- If the resolver does not already know it, it asks a series of DNS servers until it finds the authoritative one for that domain.
- The authoritative server replies with the correct IP address.
- Your browser connects to that server and loads the website.
The nice part is that answers get cached (temporarily remembered) along the way, so repeat visits are faster. That caching is also why DNS changes are not always instant, which we will cover below.
DNS records: the entries you will actually see
When you log into your domain provider or hosting account, you will find a DNS settings page with a list of records. Each record is one instruction telling the internet where to send a certain kind of traffic. You do not need to memorize these, but recognizing the common ones removes most of the mystery.
| Record | What it does | When you touch it |
|---|---|---|
| A record | Points your domain to a server's IP address | Connecting a domain to a website |
| CNAME | Points one name to another name (an alias) | Setting up "www" or a subdomain |
| MX record | Directs email to your mail provider | Setting up business email |
| TXT record | Holds text used for verification and email security | Verifying a service or securing email |
| NS record | Names which DNS servers control your domain | Changing DNS providers |
Tip: Before you change any DNS record, take a screenshot of the current settings. If something breaks, you can put it back exactly as it was. This one habit saves more headaches than any other when working with DNS.
The "www" question
People often wonder why some sites work with "www" and some without. That is a DNS choice. A CNAME record usually points "www" to your main domain, and a redirect makes sure visitors land in the right place either way. Your host normally sets this up, so you rarely have to think about it.
Where DNS fits with hosting and your domain
DNS, your domain, and your hosting are three separate things that work together, and mixing them up is one of the most common sources of confusion. Your domain is the address you rent. Your hosting is where the website files live. DNS is the wiring that connects the address to the files.
They can all come from the same company or from three different ones. If you want the fuller picture of how these pieces relate, read our guide to website hosting and domains and our explainer on what web hosting actually is. When you are ready to put a site behind that address, our walkthrough on how to build a small business website covers the whole process.
Why DNS changes take time to appear
When you update a DNS record, you might expect the change to be live immediately. Sometimes it is, but often it takes anywhere from a few minutes to a couple of days to show up everywhere. This delay is called propagation.
The reason is that caching we mentioned earlier. DNS servers around the world remember answers for a set period called the TTL (time to live). Until that timer expires, some visitors keep seeing the old answer while others see the new one. There is nothing broken about it. The waiting is normal, and it resolves on its own.
- If you are planning a change, lower the TTL a day ahead so the switch happens faster.
- Make DNS changes during quiet hours to reduce the chance anyone notices.
- Do not keep editing a record over and over while you wait. Give it time to settle.
DNS and your website security
A few DNS records quietly protect your business. Email security records (specific TXT records) help stop scammers from sending fake emails that look like they come from you. And DNS works alongside your security certificate to serve your site over a secure connection. If HTTPS is new to you, our guide to SSL certificates and HTTPS explains why every site needs it.
DNS also matters when things go wrong. If your site suddenly becomes unreachable, a misconfigured DNS record is a common culprit. Our guide on what to do when your website is down walks through how to check.
What small business owners actually need to do
Here is the honest truth: for most owners, DNS is a set-it-and-forget-it part of running a website. If Arbor or your host manages your site, the DNS is handled for you. You will only need to think about it in a handful of situations:
- Connecting a domain you bought elsewhere to a new site.
- Setting up or moving business email.
- Verifying your domain for a tool like Google Search Console or a marketing service.
- Moving your website to a new host, covered in our guide on how to migrate a website without losing traffic.
In each of those cases, the provider you are connecting to will give you the exact record to add. Your job is usually just to copy and paste it into the right spot and wait for propagation.
Frequently asked questions
Do I need to understand DNS to run a website?
No. For day-to-day running, DNS takes care of itself, especially if your site is managed for you. Understanding the basics simply helps you feel calm and capable the few times you do need to add a record, such as setting up email or verifying your domain with another service.
How long do DNS changes take to work?
Usually somewhere between a few minutes and 48 hours. The exact time depends on the TTL setting on the record and how various servers around the world cache answers. If a change has not appeared after a day or two, that is the point to double-check you entered the record correctly rather than to keep waiting.
Is DNS the same as hosting?
No, they are different jobs. Hosting is where your website's files live. DNS is the directory that points your domain name to that hosting so visitors arrive in the right place. You can host your site with one company and manage DNS at another. If the distinction still feels fuzzy, our hosting and domains guide lays it out clearly.