What a zone covers
A zone covers one name and everything below it that isn’t delegated somewhere else. A zone forexample.com serves www.example.com, api.example.com, and a.b.c.example.com — you add those as records inside the zone rather than as separate zones.
You’d create a separate zone for a subdomain only when you want that subdomain managed independently, for example when staging.example.com is delegated to Datum while the apex stays at another provider. A subdomain zone is verified and delegated on its own.
A domain name can be hosted by only one zone at a time. If you create a second zone for a name that’s already hosted, it reports that the domain is already claimed and never provisions.
Create a zone
Create a zone from the Datum Cloud portal, or from your terminal with thedatumctl DNS plugin:
- Datum records the zone and, if the domain isn’t tracked in the project yet, adds it.
- Nothing else happens until the domain is verified. See Verify domain ownership.
- Once verified, Datum provisions the zone and assigns its nameservers.
- Datum creates the zone’s SOA record and apex NS records.
- The zone starts serving. It’s not yet reachable from the internet — that needs delegation.
Zone status
A zone reports one status. It describes the zone on Datum’s side only; whether the internet actually asks Datum for this domain is a separate question, answered by delegation.
Every status carries a message from the platform explaining that particular zone’s state. Read it — it’s more specific than the status word.
Rejected doesn’t mean refused
A zone reads Rejected whenever Datum hasn’t accepted it for provisioning, whatever the reason, and that outranks anything else the zone reports. The word sounds terminal. It usually isn’t. By far the most common reason is that the domain isn’t verified yet, which reads:- The domain is already claimed by another zone. A domain name can be hosted by only one zone at a time.
- The zone’s class wasn’t found. This is a platform-side problem rather than something you can fix in the zone. Contact support.
A zone at OK with no delegation is a perfectly normal state, and a useful one. It means Datum is ready and serving, and you can add and check every record before you move any live traffic.
Delegation
Delegation is the link between your registrar and Datum. Your registrar publishes which nameservers are authoritative for your domain, and until that list points at Datum, resolvers never ask Datum anything — no matter how healthy the zone looks. To delegate:- Look up the nameservers Datum assigned to the zone. The zone’s page in the portal shows them, as does
datumctl dns zone nameservers example.com. - Sign in to your registrar and replace the domain’s nameservers with the assigned set. See Point your domain at Datum for checking delegation from the terminal.
- Save, then wait. Registrar changes take time to reach resolvers.
Records Datum manages for you
When a zone is provisioned, Datum creates two things every zone must have: The SOA record at the apex. It names the zone’s primary nameserver and the responsible mailbox (hostmaster. at your domain), and carries the refresh, retry, and expiry timers other nameservers use.
The apex NS records, one for each nameserver assigned to the zone. These are the zone’s own statement of who serves it, and they need to agree with what your registrar publishes.
Datum may also manage records created by another Datum service on your behalf — for example, records an Application Load Balancer creates for a custom hostname.
These records behave differently from the ones you write:
- They’re created for you and kept in place. Delete the SOA or the apex NS records and Datum recreates them, because the zone is not valid without them.
- Bulk operations leave them alone.
datumctl dns record applynever modifies or prunes a managed record and reports what it skipped, so applying a zone file can’t accidentally strip your nameservers. - Records owned by another Datum service revert if you edit them by hand. Change them through the service that created them instead.
- On export, managed records are written out as ordinary records. If you import that file into another provider, they arrive as records you own — usually the wrong thing for SOA and NS, which the new provider will want to generate itself.
Delete a zone
Delete the delegation first if the domain is live: point the registrar at its new nameservers, wait for the change to propagate, and only then delete the zone. Deleting a zone doesn’t delete the domain. The domain stays tracked and stays verified, so you can create a new zone for it later without repeating verification.Related
Verify domain ownership
The gate a zone passes before it’s provisioned.
DNS records
Supported types, names, values, and TTLs.
Migrate a zone
Bring an existing zone in without downtime.
Activity logs
Who changed which zone, and when.