Add a DNS record
Connect your domain to a website, email service or verification service using the Zone Editor.
Where Tools → Domains → Zone Editor → Manage
Before you start
- Get the exact record type, name and value from the service you are connecting. Do not copy the values shown in the screenshots.
- Check where your domain’s nameservers point. If another provider hosts your DNS, make the change there instead.
Steps
-
1
Find the new pale-blue editable row. Enter the full record name in Name, for example verification.example.com. For the main domain, use your own domain name. Check whether cPanel has appended the domain so you do not enter it twice.
-
2
Leave TTL at its existing value unless your provider tells you otherwise. Select Type and enter the supplied value under Record: an IPv4 address for A, an IPv6 address for AAAA, a hostname for CNAME, or the supplied text for TXT.
-
3
Review every field, then click Save Record on the right of this row. Cancel abandons that row. Save All Records saves all pending edited rows, so use it only when you have checked every pending change.
-
4
Open Zone Editor in the Domains section, then click Manage beside your domain. This opens its list of DNS records.
Click Manage beside your domain. -
5
Above the records, click the small downward arrow immediately to the right of Add Record. Choose the requested type, such as Add “TXT” Record. Clicking Add Record itself also opens a row where you can choose Type.
Open the small arrow beside Add Record to choose a type. -
6
For MX, enter both Priority and Destination. Use the mail provider’s hostname, not an email address. For SRV, copy Priority, Weight, Port and Target exactly.
The editable TXT row shows Name, TTL, Type, Text, Save Record and Cancel.
Check it worked
- The editable row should close and the new record should appear in the list without an error.
- Allow existing DNS caches to expire. Test the service or use its verification button. A saved row in cPanel does not prove public DNS has updated.
What the controls do
| Control | What it means |
|---|---|
| TTL | How long other systems can cache a DNS answer, in seconds. 14400 seconds is four hours. |
| Name | The domain or subdomain this record applies to. |
| MX priority | Preference among mail servers; lower numbers are tried first. |