Skip to main content

Zone Editor in cPanel: Editing a Domain's DNS Records

Hosting & cPanel · 29.09.2026

What Zone Editor Does in cPanel

Zone Editor is the cPanel section that holds a domain's DNS zone: the set of records that tell the internet where to find the site, mail, and other services. If hosting and the domain registrar are different companies, this is where you edit records after pointing the registrar's nameservers at the hosting provider.

The section matters once you have added a domain in cPanel and want to point a subdomain to a different IP, connect external mail such as Google Workspace, or add a TXT record to verify domain ownership.

Main DNS Record Types

TypeExample ValuePurpose
A203.0.113.10Points the domain to an IPv4 address
AAAA2001:db8::1Points the domain to an IPv6 address
CNAMEexample.comAliases a subdomain to another name
MX10 mail.example.comMail server and delivery priority
TXTv=spf1 include:_spf.example.com ~allVerifications, SPF, arbitrary text
NSns1.example.comDelegates the zone to another name server

A and CNAME records conflict on the same name: if www already has a CNAME, you cannot add an A record there too until you delete the CNAME.

How to Add or Change a Record

Open "Zone Editor" under "Domains", pick the domain you need, and click "Manage". The "Add Record" button opens a form: enter the name (for example, shop for the subdomain shop.example.com), the record type, the value, and the TTL, then click "Add Record". To change an existing row, click "Edit" next to it; to remove one, click "Delete".

Before connecting a third-party service, say Google Workspace mail or a CDN, copy the exact MX and TXT values from the provider's instructions: a typo in the MX priority or an extra space in a TXT record breaks mail delivery or domain verification. After changing an A record, check that the domain's SSL certificate still covers the new address.

TTL: What It Is and How to Choose a Value

TTL (Time To Live) is the number of seconds resolvers cache a record for. A value of 14400 seconds (4 hours) suits records that rarely change. Before a planned site or mail migration, lower the TTL to 300-600 seconds a day ahead of the move: then, after the IP changes, old data drops out of resolver caches within minutes instead of hours.

After the migration finishes, restore the TTL to the usual 4-24 hours — a short TTL increases the number of requests to the name servers and slightly raises the latency of the first lookup. If the domain is still serving traffic on the old IP, temporarily set up a redirect to the new address until the TTL expires everywhere.

Common Mistakes When Editing a Zone

  • A CNAME value ends with a trailing dot inconsistently with other records — the record then fails to resolve.
  • An MX record points to an IP address instead of a hostname — by standard, MX must point to an A/AAAA record, not to an address directly.
  • Two NS sets at once: one set at the registrar, another added manually in Zone Editor — the mismatch means some resolvers see stale data.
  • Changes are checked right after saving, without waiting out the TTL — the old record is still alive in the user's provider cache.

You can check the zone's actual state with the dig command, naming a specific name server explicitly — that bypasses the local DNS cache:

dig @ns1.zevshost.net example.com MX +short

Summary: a Checklist Before Editing DNS

  • Make sure the domain is already added in cPanel and its NS records point to the hosting servers.
  • Check for a CNAME conflict with other records on the same name before adding one.
  • Lower the TTL ahead of time if you are planning a migration, and restore it afterward.
  • Compare MX and TXT values against the service's instructions character by character.
  • Verify the result with dig against a specific name server, not against a cache.
← Back to Knowledge Base Ask Support