100% Australian owned and operated

The short version

  • A zone is one provider’s set of DNS records for your domain. Nameservers are the servers that publish it.
  • Several providers can each hold a zone for your domain. Only one is live: the one on the nameservers the registry lists for your name.
  • You choose those nameservers where the domain is registered. Whoever runs them is where you edit your records.
  • Records saved anywhere else are ignored, however correct they are.

The DNS is split into zones

No one organisation could manage every DNS record in the world, so the system is cut into pieces. The DNS terminology standard, RFC 9499, puts it this way: “Authoritative information is organized into units called ZONEs”.

In plain terms:

  • A zone is one part of the domain name tree, managed in one place. Your domain’s zone is the list of records from the last lesson.
  • A nameserver is a server that publishes a zone and answers questions about it. There are always at least two, so one can fail without taking your domain offline.
  • Delegation is one zone handing part of the tree to another. It’s done with NS records in the upper zone that say “for that name, ask those nameservers”.

Follow the delegations down from the top and you get a chain. Each link is a separate zone, run by a different organisation.

The chain of zones from the root down to your domain Four zones in a chain. The root zone, managed by IANA, delegates .au. The .au zone, administered by auDA and run by the registry operator, delegates yourname.com.au. The yourname.com.au zone, run by the DNS host you chose, holds your records, and can optionally delegate a subdomain such as shop.yourname.com.au to another provider. The root zone ( . ) Managed by IANA, a function of ICANN Holds: which servers run each ending (.au, .com) delegates .au The .au zone Administered by auDA, run by the registry operator Holds: which nameservers answer for each name delegates yourname.com.au The yourname.com.au zone Run by the DNS host you chose Holds: your A, MX, TXT and other records can delegate a subdomain (optional) The shop.yourname.com.au zone Run by another provider, if you hand it over Holds: only the records under shop
Each zone knows its own records and who it has delegated to. Nothing else. That’s why a lookup works its way down the chain.

Who manages each layer?

ZoneWho’s in chargeHow your entry gets changed
RootIANA manages it; a dozen organisations run the root serversIt doesn’t. You never deal with the root.
.auauDA administers it; Identity Digital Australia runs the registry under contractOnly through the company your domain is registered with
.comVerisign runs the registry, under ICANN’s rulesOnly through the company your domain is registered with
Your domainYou, using the DNS host you choseIn that DNS host’s record editor

IANA’s job at the top, in its own words, includes “assigning managers for these domains, recording technical delegation data in the root zone, and publishing a registry of related information”. Its public record for .au names auDA as the manager, and the one for .com names Verisign. For .au, the registry runs the nameservers for .au itself and for the namespaces inside it, such as com.au and net.au.

The row that matters to you is the second one. The registry holds a short entry for your domain: its name and the nameservers that answer for it. You can’t edit the registry directly. The company you registered with passes your change along. Lesson 6 covers that chain.

Three jobs, often three companies

Most confusion comes from three separate jobs that sound like one.

Job 1

Registrar or reseller

Holds your registration. The only place you can change which nameservers the registry lists.

Job 2

DNS host

Runs the nameservers and holds your zone. This is where you edit records.

Job 3

Web and email hosts

Where your records point. They run your site and mailboxes, not your DNS.

One company can do all three, or three companies can do one each. Trouble starts when you’re not sure which company is doing which job.

A typical mix: the domain is registered with one company, the DNS is hosted at Cloudflare, the website is with a web designer’s hosting company and the email is at Google or Microsoft. Each of them has a control panel, and several of those panels have a page called “DNS”.

Which zone is live?

Here’s the catch. Any provider can create a zone for your domain on its own nameservers. Creating one doesn’t make it live. The internet only ever asks the nameservers that the registry lists for your name, so those nameservers’ zone wins, completely. Every other copy is ignored.

Three zones for one domain, and only one is live The .au registry says yourname.com.au is answered by the nameservers of DNS host A. The zone at DNS host A is therefore live: its records are what the world sees. A second zone at the web host and a third at an old provider also exist, but nobody asks those servers, so both are ignored. The .au registry says: yourname.com.au is answered by ns1.dns-host-a.example everyone is sent here LIVE Zone at DNS host A These are the nameservers the registry lists, so these records are what the world sees. IGNORED Zone at your web host Created automatically when you added the site. You can edit it, but nobody asks these servers. IGNORED Zone at your old provider Left over from before you moved. Edits here change nothing.
The registry’s list of nameservers decides which zone the world sees. The other copies still open, still save, and still do nothing.

This is how people end up saying “I added the record and nothing happened”. The usual ways to get there:

  • Your web host created a zone when you added the domain to your hosting account, and you edited that one, but your nameservers point somewhere else.
  • You moved DNS to a new provider, and someone later edited the records at the old one out of habit.
  • You set up a zone at a new provider and never switched the nameservers over to it.

How to check in ten seconds. Look up your domain in the toolbox and read the NS lines. Those nameservers belong to one company. That company’s control panel is the only place where editing records has any effect.

Which one wins? The other tie-breakers

The registry’s list is the big one. A few smaller rules decide the rest.

The registry’s list and your zone’s own list

Your nameservers are written down twice: once at the registry, and once inside your own zone as NS records. The registry’s copy is how resolvers find your zone in the first place. But RFC 2181 says the NS records at that boundary “are the property of the child zone”, and it ranks an answer from the zone’s own nameservers as more trustworthy than a pointer from the level above. So once a resolver has reached your zone, it may switch to the list your zone gives.

If the two lists differ, some lookups end up at servers you thought you’d retired, and results become patchy. The rule is simple: keep both lists identical. Your DNS host normally looks after its side. You set the registry side where the domain is registered.

A delegated subdomain beats records in the main zone

You can hand one subdomain to different nameservers by adding NS records for it, say for shop.yourname.com.au. From then on, those other nameservers answer for shop and everything beneath it. Any other records you keep for shop in the main zone are no longer used, because, as RFC 1034 has it, the main zone’s NS records at such a cut “are not authoritative”: its authority stops there.

An exact name beats a wildcard

A wildcard record, written *, answers for any subdomain that doesn’t have records of its own. If blog has its own record, the wildcard doesn’t apply to blog. Wildcards also stop at a delegated subdomain; RFC 1034 again: “delegation cancels the wildcard defaults”.

A CNAME can’t share

A name with a CNAME can’t hold any other record, so there’s nothing to rank. If your editor let you save both, the result is unpredictable. Pick one. See the CNAME rules.

The cache beats your change, for a while

A resolver that already holds the old answer keeps using it until the record’s TTL runs out. Your change has taken effect; some people just haven’t been told yet. See why changes don’t show up straight away.

Your own network can overrule the public DNS

Everything so far is about the public DNS. Inside an office, there’s often a private DNS server that answers first, and it can hold its own zone for the company’s domain. Staff inside get the internal answers; everyone else gets the public ones. RFC 9499 calls this split DNS: servers giving different answers depending on where the question comes from.

Split DNS: the same name gives two answers Two people ask for files.yourname.com.au. Staff in the office ask the office DNS server, which has its own internal zone and answers 192.168.1.50. Everyone else asks the public nameservers, which answer 203.0.113.10. Same question, two answers files.yourname.com.au ? Staff in the office Office DNS server its own internal zone 192.168.1.50 Everyone else Public nameservers the live public zone 203.0.113.10
Inside the office, the office DNS server wins, because it’s the one being asked. A record that exists only in the public zone can be invisible from inside.

The classic symptom: a new website works from home and from a phone, but not from the office. The public zone is right; the office’s internal zone is missing the record. Whoever looks after the office network needs to add it there too.

One level further in, every computer has a small “hosts” file that overrides DNS for that one machine. Developers use it for testing. If one computer sees something nobody else does, that file is worth a look.

Quick reference

When these disagreeThis one wins
Zones for your domain at several providersThe zone on the nameservers the registry lists
The registry’s nameserver list and your zone’s own NS recordsNeither cleanly. Keep them identical.
A delegated subdomain and records for it in the main zoneThe delegation
An exact record and a wildcardThe exact record
A record you just changed and a cached copy of the old oneThe cached copy, until its TTL runs out
An office’s internal DNS and the public DNSWhichever your device asks. In the office, the internal one.
A computer’s hosts file and any DNS serverThe hosts file, on that computer only

Moving your DNS to a new provider, safely

Changing nameservers swaps one whole zone for another, so the new zone has to be complete before you switch.

  1. Copy every record first. Recreate the full zone at the new provider: website, www, MX, every TXT record, every subdomain. Email records are the ones people forget.
  2. If the domain uses DNSSEC, sort that out before anything else. The DS record at the registry refers to the old provider’s keys. Follow your new provider’s migration steps, or remove the DS record and wait a day, or the domain can stop resolving after the switch. Why a broken chain takes you offline.
  3. Change the nameservers where the domain is registered. This is the moment the registry starts sending people to the new zone.
  4. Leave the old zone running for a couple of days. Some resolvers will still be using the old nameservers until their cached copy expires.
  5. Check the result with a lookup, then retire the old zone so nobody edits it by mistake.

A footnote on glue records

If your nameservers are named inside your own domain, such as ns1.yourname.com.au, there’s a chicken-and-egg problem: to find the nameserver you’d need to ask the nameserver. The fix is a glue record, which stores the nameserver’s IP address at the registry alongside the delegation. RFC 9499 describes glue as address records “for the name servers in subzones”. If you use a DNS provider’s nameservers, as nearly everyone does, you’ll never need one.

At Chill Domains. New domains start on our DNS hosting, showing a simple holding page until you add your own records. The Nameservers page for each domain gives you two choices. Use our DNS hosting: you edit records in your dashboard’s DNS editor, and they’re the live ones. Custom nameservers: you point the domain at another DNS host, such as Cloudflare or your web host, and edit your records there; our DNS editor steps aside for that domain.

You can switch between them at any time, and we email you whenever you change a domain’s nameservers in your dashboard.

“I changed a record and nothing happened”

Work through these in order. The first one explains most cases.

  1. Am I editing the live zone? Look up the domain’s NS records. If they don’t belong to the provider where you made the change, you’ve found the problem.
  2. Has the old answer expired yet? Check the TTL on the record and wait that long.
  3. Is something else claiming the name? Look for a CNAME sharing the name, a duplicate record, or a delegated subdomain.
  4. Is it just this network? Try from a phone on mobile data. If it works there, look at the office DNS server or the computer’s hosts file.

Terms in this lesson

Zone
One part of the DNS, managed in one place.
Nameserver
A server that publishes a zone and answers questions about it.
Delegation
One zone handing part of the name tree to another set of nameservers, using NS records.
DNS host
The company that runs the nameservers holding your zone.
NS record
A DNS record naming the nameservers in charge of a zone.
Wildcard record
A record written with * that answers for any subdomain without records of its own.
Split DNS
When an office’s own DNS server gives different answers from the public DNS for the same name.
Glue record
A nameserver’s IP address stored at the registry.
Hosts file
A small file on every computer that overrides DNS for that one machine.

Every term, in full, is in the glossary.

Sources

All read on 2 October 2026.

Ready when you are

Bring your domains over, or start a new one.

Pop in a domain you already own and start the transfer in a few minutes. You’ll need its transfer code (auth code) from your current registrar. There’s no transfer fee: a .au transfer is free unless it’s within 90 days of expiry, when it includes the $20 renewal. New domain instead? Search for it and pay by card at checkout.