How to Manage DNS Records in cPanel Zone Editor

DNS | Updated July 2026

cPanel Zone Editor is the tool you use to add, edit, and delete the DNS records for a domain hosted on Ultra Web Hosting, as long as that domain points at our nameservers. This guide covers what Zone Editor actually controls, the one prerequisite check that saves most support tickets, and the exact steps for the record types you will reach for most: A, CNAME, MX, and TXT.

Check This First

Zone Editor Only Works If the Domain Uses Our Nameservers

This is the single biggest source of confusion. Zone Editor edits the copy of the zone that lives on our servers. If your domain's nameservers point somewhere else, the whole internet reads that other zone and your Zone Editor changes do nothing. Section 02 shows the 30-second check.

  • On our nameservers (ns1/ns2/ns3.ultranameservers.com): use Zone Editor
  • On Cloudflare or another provider: edit DNS there instead
  • Not sure: run the domain through our DNS Lookup tool and read the NS records

01. What Zone Editor Is and When You Use It

Every domain has a DNS zone: the set of records that tell the internet where to send web traffic, email, and everything else for that name. cPanel Zone Editor is the interface for editing that zone when it is hosted on our servers. You reach for it whenever you need to point a subdomain at an IP, add a mail provider's records, publish a domain-verification string, or repoint the site to a new server.

Zone Editor manages the records for any domain, subdomain, or addon domain on your cPanel account, provided that domain answers to ns1.ultranameservers.com, ns2.ultranameservers.com, and ns3.ultranameservers.com. It exposes the record types you need day to day: A, AAAA, CNAME, MX, TXT, and SRV. For the full definition of what each record type does and its exact syntax, see our reference article A Guide to DNS Record Types.

Note

Zone Editor changes the zone on our nameservers only. It does not change your domain's registration or its nameserver delegation. That delegation is set at your registrar, and it is what decides whether the world reads this zone at all.

02. Prerequisite: Confirm the Domain Is on Our Nameservers

Before you edit a single record, confirm the domain actually uses our nameservers. If it does not, you are about to edit a zone nobody reads.

  1. Open our DNS Lookup tool and look up your domain's NS records.
  2. If they read ns1.ultranameservers.com, ns2.ultranameservers.com, and ns3.ultranameservers.com, your DNS lives here. Use Zone Editor, as described in the rest of this guide.
  3. If they read Cloudflare (names ending in ns.cloudflare.com) or another provider, your DNS is controlled there. Add or edit your records in that provider's dashboard instead. For the Cloudflare path, see article #295.
Zone Editor Does Nothing Off Our Nameservers

If your domain's nameservers point at Cloudflare or any other host, changes you make in cPanel Zone Editor have zero effect on live DNS. The record saves fine, cPanel shows it, and the internet keeps reading the other provider's zone. Every DNS ticket that starts with "I changed it and nothing happened" is almost always this. Confirm the NS records first, every time.

On Cloudflare or Elsewhere

Edit at That Provider

Their zone is authoritative. cPanel Zone Editor is ignored entirely.

  • NS records show another host
  • Make changes in that dashboard
  • See article #295 for Cloudflare

03. Opening Zone Editor and the Two Views

Log in to cPanel and find Zone Editor under the Domains section. You will see every domain and subdomain on the account listed, each with a set of controls.

cPanel gives you two ways to work with a zone from that list:

  1. The quick add buttons. Next to each domain are shortcut buttons such as + A Record, + CNAME Record, and + MX Record. These pop a small form for that one record type. Handy when you know exactly what you want to add.
  2. The Manage view. Click Manage next to the domain to open the full table of every record in the zone. From here you can filter by type, add any record with + Add Record, and edit or delete existing rows. This is the view to use when you need to change or remove something rather than just add.
Tip

When in doubt, use Manage. Seeing the whole zone at once means you notice the old A record or duplicate MX you were about to leave behind. The quick buttons are fine for a clean add, but the full table prevents most of the mistakes in Section 10.

04. Adding an A Record

An A record maps a name to an IPv4 address. It is what points yourdomain.com or a subdomain like app.yourdomain.com at a specific server. If you are moving a subdomain to a different host, this is the record you change.

  1. In Manage for the domain, click + Add Record and choose type A.
  2. Name: the host you are pointing. For the root, use yourdomain.com. (with the trailing dot). For a subdomain, use app.yourdomain.com.
  3. TTL: 14400 is a fine default. Lower it to 300 first if you know a change is coming soon (see Section 09).
  4. Record (the address): the IPv4 address, for example 192.0.2.10.
  5. Click Save Record.

Worked example: to point store.yourdomain.com at a server on 203.0.113.45, add an A record with Name store.yourdomain.com., TTL 14400, and Record 203.0.113.45. Save, then confirm with the DNS Lookup tool.

Tip

An IPv6 address uses an AAAA record instead of A, with the same fields. If your server has both an IPv4 and an IPv6 address and you want the name reachable over both, add one A and one AAAA record for the same Name.

05. Adding a CNAME Record

A CNAME (canonical name) points one name at another name rather than at an IP. You use it to alias a subdomain onto a hostname a provider gives you, for example pointing shop.yourdomain.com at a hosted store platform, or www.yourdomain.com at the root of your site.

  1. In Manage, click + Add Record and choose type CNAME.
  2. Name: the alias, for example www.yourdomain.com.
  3. TTL: 14400.
  4. Record (the target): the hostname it should resolve to, with a trailing dot, for example yourdomain.com. or shops.provider.com.
  5. Click Save Record.
Never Put a CNAME at the Apex

Do not create a CNAME for the bare root domain (yourdomain.com. with nothing in front). The DNS standard forbids a CNAME coexisting with the SOA, NS, and MX records that must live at the zone root, and it breaks mail delivery. For the root domain use an A record instead. CNAMEs are for subdomains only. Article #131 covers the parked and pointed-domain cases where people most often hit this.

06. Adding an MX Record

An MX (mail exchanger) record tells the internet which server accepts email for your domain. You add or change MX records when you move mail to an external provider such as Microsoft 365 or Google Workspace. Full walkthrough for the Microsoft side is in How to Set Up Microsoft 365 Email.

  1. In Manage, click + Add Record and choose type MX.
  2. Name: the domain the mail is for, usually the zone root, yourdomain.com.
  3. Priority: a number where lower is preferred. A single mail host uses 0 or 10. If a provider gives you two, the lower number is tried first.
  4. Destination: the mail host's hostname with a trailing dot, for example yourdomain-com.mail.protection.outlook.com.
  5. TTL: 14400. Click Save Record.
The Trailing Dot Matters

A hostname ending in a dot is a fully qualified name and is used exactly as written. Without the trailing dot, some resolvers append your domain and turn mail.provider.com into mail.provider.com.yourdomain.com, which does not exist and bounces every message. When a provider hands you a mail host, enter it as a fully qualified name with the dot. For the mechanics of MX priorities and switching mail hosts, see article #101.

07. Adding a TXT Record

A TXT record holds free-form text used for verification and email authentication: SPF, DKIM, DMARC, and the ownership strings that services ask you to publish. It is one of the most-used record types in Zone Editor.

  1. In Manage, click + Add Record and choose type TXT.
  2. Name: usually the zone root for SPF and verification (yourdomain.com.), or a specific host for DKIM and DMARC (for example _dmarc.yourdomain.com.).
  3. TTL: 14400.
  4. Record: the exact string the service gave you, for example an SPF value:
v=spf1 include:spf.protection.outlook.com -all
Watch the Quoting and the SPF Count

Paste the TXT value exactly as provided, with no extra quotes of your own; Zone Editor adds the wrapping quotes for you. A domain may have only one SPF record (a TXT beginning with v=spf1). If one already exists, edit it to merge the new provider's include rather than adding a second, or mail authentication breaks. Very long DKIM keys are split into multiple quoted strings automatically. See A Guide to DNS Record Types for the TXT quoting rules and length limits.

08. Editing and Deleting Records Safely

Changing an existing record is the same tool, from the Manage table.

  1. Open Manage for the domain and use the Filter or type dropdown to narrow the list to the record you want.
  2. Find the exact row. Match the Name and current value carefully, especially if there are several records of the same type.
  3. Click Edit to change a field, or Delete to remove the record. Confirm when prompted.
  4. Save, then verify the result with our DNS Lookup tool.
Leave the SOA and NS Records Alone

Every zone opens with an SOA record and a set of NS records. These define the zone itself and delegate it to our nameservers. Do not edit or delete them. Removing the NS records can break the entire domain, and there is almost never a reason to touch the SOA by hand. If you think one of these needs changing, open a ticket instead.

09. TTL and Why Changes Are Not Instant

TTL (time to live) is how many seconds resolvers around the world are allowed to cache a record before checking again. A record with a TTL of 14400 can be held in caches for up to four hours, which is why an edit does not always show up the moment you save it. The record on our nameservers updates immediately; the delay is other people's caches expiring.

Lower the TTL Before a Planned Change

If you know you will repoint an A or MX record soon, lower its TTL to 300 (five minutes) a day ahead. Once the old high TTL has aged out of caches everywhere, your actual change propagates in minutes instead of hours. Raise it back to 14400 after the dust settles. For the full picture on caching and propagation, see article #130.

Verify propagation with our DNS Lookup tool rather than trusting your browser, which does its own caching and can show stale results long after DNS itself has updated.

10. Common Mistakes and When to Open a Ticket

The failures we see most often in Zone Editor, and how to avoid them:

  • Editing the wrong zone. The domain's nameservers point at Cloudflare or another host, so cPanel changes do nothing. Check NS records first (Section 02).
  • Two SPF records. A domain may have only one TXT starting with v=spf1. Merge the includes into a single record.
  • CNAME at the apex. Not allowed for the root domain. Use an A record there instead (Section 05).
  • Forgetting the trailing dot. On MX and CNAME targets this silently redirects the record to a name that does not exist (Section 06).
  • Leaving an old record behind. Adding a new A or MX without deleting the old one leaves two records fighting. Remove the record you are replacing.
Verify Every Change

After any edit, look the record up with our DNS Lookup tool. Confirming what actually resolved catches typos and wrong-zone edits before they turn into a day of downtime. If a new SSL certificate is what you are working toward, note that AutoSSL depends on the A record resolving to us; our AutoSSL Not Issuing guide covers that case.

Open a support ticket when you need a record type Zone Editor does not expose, or a change to the SOA or NS records, or a PTR (reverse DNS) record. PTR is not set in Zone Editor at all; it lives on the IP's controlling network, so send us the request and we will handle it.

Not Sure Which Record to Change?

Send us what you are trying to accomplish and the values the provider gave you, and we will publish the records for you and confirm they resolve. We manage DNS for shared, VPS, and dedicated plans on our nameservers.

Open a Support Ticket

Quick Recap

The short version of managing DNS in Zone Editor:

  1. Confirm the nameservers first. Zone Editor only controls DNS if the domain uses ns1/ns2/ns3.ultranameservers.com. Check with our DNS Lookup tool.
  2. Open Manage for the domain to see the whole zone, then use + Add Record for A, CNAME, MX, and TXT.
  3. Mind the rules per type: A for IPs, CNAME for subdomains only (never the apex), MX with a priority and a trailing-dot host, one SPF TXT per domain.
  4. Never touch the SOA or NS records, and delete the old record when you replace an A or MX.
  5. Lower the TTL before a planned change so it propagates fast, and remember changes are not instant.
  6. Verify every change with our DNS Lookup tool, and open a ticket for PTR or any record type Zone Editor does not expose.

Last updated July 2026 · Browse all DNS articles

  • 0 Users Found This Useful

Was this answer helpful?

Related Articles

What is domain propagation?

Article Updated This article has been consolidated Domain propagation is explained in our...

What is a Domain Name Pointer or Parked Domain?

DNS | Updated March 2026 A domain pointer (also called a parked domain or domain alias) makes...

I am having problems with my current registrar transferring the domain to you

DNS | Updated 2026 Domain transfers between registrars sometimes stall or fail. If your...

Clearing DNS Cache

DNS | Updated 2026 If you have made DNS changes (like updating nameservers or A records) but...

TTL and DNS Caching: Why DNS Changes Are Not Instant

DNS | Updated July 2026 When you change a DNS record and it does not update everywhere at...



Save 30% on web hosting - Use coupon code Hosting30