How to Manage DNS Records in cPanel
This guide shows you how to manage DNS records using cPanel. DNS settings control how your domain connects to your website, email, and other services.
What is DNS?
DNS (Domain Name System) translates your domain name into an IP address so browsers can find your website. It also controls email delivery and other services linked to your domain.
Step-by-Step Instructions
Step 1: Login to cPanel
Access your hosting account and open your cPanel dashboard.
Step 2: Open Zone Editor
Scroll to the Domains section and click Zone Editor.
Step 3: Manage Your Domain
Click Manage next to the domain you want to edit.
Step 4: Edit or Add Records
Modify existing records or add new ones as needed.
Step 5: Save Changes
Click save and allow time for DNS propagation.
Common DNS Record Types
A Record
Points your domain to a server IP address.
MX Record
Controls where your emails are delivered.
CNAME Record
Redirects one domain or subdomain to another.
TXT Record
Used for verification and email security (SPF, DKIM).
Example DNS Configuration
Below is an example of typical DNS records for a standard website and email setup.
| Type | Name | Value | Purpose |
|---|---|---|---|
| A | @ | 123.123.123.123 | Main website |
| A | www | 123.123.123.123 | www version of site |
| A | 123.123.123.123 | Email server connection | |
| MX | @ | mail.yourdomain.com | Email delivery |
| TXT | @ | v=spf1 +a +mx ~all | Email authentication (SPF) |
Important
Your IP address will be different from the example above. You can find your server IP in your hosting account or welcome email.
Important Notes
DNS Propagation
Changes can take up to 24 hours to update worldwide.
Be Careful
Incorrect DNS settings can break your website or email.
Backup First
Take note of existing settings before making changes.
Common Issues & Fixes
Website Not Loading
Check your A record is pointing to the correct server IP.
Email Not Working
Verify MX records are set correctly.
Changes Not Updating
Wait for DNS propagation or clear local DNS cache.