Why DNS Management Matters
DNS (Domain Name System) is the backbone of how your domain resolves to an IP address and how services like email are routed correctly. Misconfiguring a DNS record can take down your website or break email delivery — so understanding how to manage DNS zones in cPanel is an essential skill for any server administrator.
Accessing the Zone Editor
To get started, log in to your cPanel account and navigate to Domains > Zone Editor. You'll see a list of all domains associated with your account. Click Manage next to the domain you want to configure.
Understanding the Common DNS Record Types
| Record Type | Purpose | Example Use |
|---|---|---|
| A | Maps a domain/subdomain to an IPv4 address | Point yourdomain.com to your server IP |
| AAAA | Maps a domain to an IPv6 address | IPv6-enabled server configurations |
| CNAME | Creates an alias pointing to another domain | Point www to your root domain |
| MX | Specifies mail servers for the domain | Route email to Google Workspace or Outlook |
| TXT | Stores arbitrary text data | SPF, DKIM, DMARC, domain verification |
| NS | Defines nameservers for the domain | Delegating DNS authority |
Adding a New DNS Record
- In the Zone Editor, click Add Record or use the quick-add buttons (A, CNAME, MX, TXT).
- Enter the Name field — this is the subdomain or
@for the root domain. - Set the TTL (Time to Live) — lower values (e.g., 300 seconds) speed up propagation during changes; higher values (e.g., 14400) reduce DNS query load during stable periods.
- Choose the Record Type from the dropdown.
- Enter the Record value (IP address, hostname, or text string as appropriate).
- Click Save Record.
Common DNS Tasks You'll Encounter
Setting Up Email with a Third-Party Provider
If you're using Google Workspace or Microsoft 365, you'll need to delete the existing MX records and add the provider's MX records. Also add the required TXT record for SPF to prevent your outgoing mail from being flagged as spam.
Adding a Subdomain
Create an A record where the Name is your desired subdomain (e.g., blog) and the Value is the IP address it should point to. If it points to the same server, use the same IP as your root domain.
Verifying Domain Ownership
Services like Google Search Console and SSL providers often ask you to add a TXT record to verify domain ownership. Simply add a TXT record with @ as the name and paste the verification string as the value.
DNS Propagation: What to Expect
After saving a DNS change, it doesn't take effect instantly. DNS changes propagate across global servers and can take anywhere from a few minutes to 48 hours, depending on the TTL of the previous record. Use tools like dnschecker.org to monitor propagation progress worldwide.
Best Practices
- Always lower TTL to 300 seconds before making a major DNS change, so you can roll back quickly if needed.
- Keep a record of your existing DNS entries before modifying anything.
- Never delete NS records — this will break your entire domain.