Networking & DNS

Manage DNS records in cPanel Zone Editor (A, AAAA, CNAME, TXT, SRV, CAA)

Add, edit and delete DNS records for your domains in cPanel Zone Editor, with real examples for A, CNAME, TXT, SRV and CAA records and TTL advice.

IntermediatecPanel hosting3 min read

DNS records tell the internet where your website, email and other services live. When your domain uses the MdmHost nameservers, you manage those records yourself in cPanel Zone Editor. Typical jobs are verifying a domain for Google or Microsoft 365, pointing a subdomain to another service, or adding records an app asks for.

Before you start

  • The domain must use the MdmHost nameservers. If it uses another DNS provider (for example Cloudflare), edit the records there; changes in cPanel will have no effect.
  • The exact record values from the service you are connecting. Copy and paste them; one wrong character breaks the record.

Open the zone

  1. Go to cPanel → Domains → Zone Editor.
  2. Next to the domain, use the quick buttons + A Record, + CNAME Record or + MX Record, or click Manage to see and edit all records.
  3. On the Manage page, use + Add Record, choose the type from the drop-down, fill in the fields and click Save Record.

Record types with examples

TypeNameValue / RecordUse
Aapp.example.com.203.0.113.10Point a name to an IPv4 address (e.g. a VPS)
AAAAapp.example.com.2001:db8::10Same for IPv6
CNAMEshop.example.com.shops.platform.comAlias a name to another hostname
TXTexample.com.google-site-verification=abc123Domain verification, SPF
SRV_sip._tls.example.com.Priority 100, Weight 1, Port 443, Target sipdir.online.lync.comServices such as Microsoft Teams
CAAexample.com.Flag 0, Tag issue, Value letsencrypt.orgLimit which CAs may issue SSL

In the Name field you can type just the prefix, such as app; cPanel completes it to app.example.com. The trailing dot is normal.

Warning: A name that has a CNAME cannot have any other record. You cannot add a CNAME for the bare domain example.com; use an A record there.

Choosing a TTL

TTL (time to live) is how many seconds resolvers may cache the answer. The default of 14400 (4 hours) is fine for most records. Before a planned move, lower the TTL to 300 a day in advance so the change spreads quickly, then raise it again.

Edit or delete a record

On the Manage page, find the record (use the filter buttons by type or the search box), click Edit, change the value and click Save Record. Click Delete to remove it. Be careful with records cPanel created for you, such as the main A record, mail, webmail, cpanel and _dmarc; deleting them can break the site or email.

Check that a record works

Changes are live on our nameservers at once, but caches may show the old value until the TTL expires. Test with:

nslookup -type=TXT example.com

or the Track DNS tool in cPanel → Advanced.

Troubleshooting

  • Verification still fails: wait for the TTL, check for a duplicated domain in the name (e.g. example.com.example.com) and that the value has no extra quotes.
  • Record rejected: CNAME conflicts with an existing A record for the same name. Delete one of them.
  • Zone Editor missing: the domain's DNS is hosted elsewhere or the feature is disabled; contact support.

Next steps

Was this guide helpful?

Still stuck?

Ask MdmHost AI for a quick answer, or open a ticket and our team will take a look. We are here 24/7.