1. Home
  2. Docs
  3. User Guide
  4. DNS
  5. DNS Zone Editor

DNS Zone Editor

The DNS Zone Editor lets you view and change the DNS records of your domains: where the website points (A records), where email is delivered (MX), verification and email-security records (TXT, SPF, DKIM, DMARC) and more.

Where to find it: DNS Functions → DNS Zone Editor.

DNS Zone Editor

Note: These records are only used if your domain’s nameservers point to this server (the nameservers are shown on the Dashboard). If your domain uses other nameservers — for example your registrar’s or Cloudflare’s — make DNS changes there instead.

The record list

Choose the domain in Select a Domain. User Defined Records lists every record with its Record Name, Type, Priority (MX/SRV only) and value. Use the blue button to edit a record and the red button to delete it.

Record names

You typeMeans
@The domain itself, for example example.com
wwwwww.example.com — names without a trailing dot are relative to the domain
shop.example.com.A full name — note the trailing dot

Add a record

  1. Select the domain.
  2. Click Add Type Record and choose the record type.
  3. Fill in the fields and click Save record.
Adding an A record

Before saving, the panel checks the whole zone (Validating the DNS Zone…). If the zone has an error, nothing is changed and you see Your DNS zone is experiencing errors. TTL / Cache is how long (in seconds) other servers may cache the record; the default 14400 (4 hours) is fine for most records. Use a lower TTL such as 300 a day before you plan to move a site, so the change spreads faster.

Record types

TypeUseExample
APoints a name to an IPv4 addresswww → 203.0.113.10
AAAAPoints a name to an IPv6 address@ → 2001:db8::10
CNAMEMakes a name an alias of another nameshop → shops.myshopify.com.
MXMail server for the domain, with a priority (lower = preferred)@ → mail.example.com. priority 10
TXTFree text, used for SPF, DKIM, DMARC and domain verification@ → google-site-verification=…
SRVLocation of a service (name, protocol, priority, weight, port, target) — used by some VoIP, chat and Microsoft 365 setups_sip._tls → sipdir.online.lync.com. port 443
CAAWhich certificate authorities may issue SSL for the domain@ → 0 issue "letsencrypt.org"
NSDelegates a subdomain to other nameserversdev → ns1.otherhost.com.
PTR, DNAME, HINFO, RP, AFSDB, TLSAAdvanced records; use only if a service tells you to
Adding an MX record

Email records (SPF, DKIM, DMARC)

These TXT records help your email reach inboxes instead of spam folders. The server creates them for your domain automatically; change them only if you send mail through other services too.

RecordNameTypical value
SPF@v=spf1 +a +mx +ip4:SERVER-IP ~all — add include: entries for other senders, for example include:_spf.google.com
DKIMdefault._domainkeyv=DKIM1; k=rsa; p=… (created by the server — do not change it)
DMARC_dmarcv=DMARC1; p=none — later p=quarantine once SPF and DKIM pass
Adding a TXT record

Warning: A domain may have only one SPF record. To allow another sender, edit the existing v=spf1 record and add its include: — do not create a second one.

Common tasks

  • Use Google Workspace / Microsoft 365 for email: replace the MX records with the ones from your provider, add their SPF include: and set Email Routing to Remote.
  • Point a subdomain to another server: add an A record, for example app → the other server’s IP.
  • Verify the domain for a service: add the TXT record the service gives you, on @ unless told otherwise.

Common problems

ProblemSolution
Changes do not take effectDNS changes take time to spread (up to the old TTL, sometimes 24–48 hours). Also check that the domain’s nameservers point to this server.
Your DNS zone is experiencing errorsA value has a wrong format, for example a full name without the trailing dot or an invalid IP. Correct it and save again.
Some fields are requiredFill in every field marked in red.
Invalid charactersRecord names may contain letters, numbers, hyphens, dots and underscores only.
CNAME on @ is not acceptedThe domain itself cannot be a CNAME. Use an A record for @.

Related

Was this article helpful to you? No Yes