1. Knowledge Base
  2. >
  3. Results
  4. >
  5. Changing DNS Zones (MX, CNAME, and A Records) in cPanel

Changing DNS Zones (MX, CNAME, and A Records) in cPanel

 

With cPanel, users are granted access to make some DNS changes from within the control panel. Please note that this will only work if HostGator's name servers or private name servers registered with HostGator IPs are being used.

This article discusses the following topics:


DNS Zone Functions

The following information will assist you in understanding the purpose of each DNS zone.

Name Servers

The name servers assist in finding the server and correct DNS zone for a domain to get the information on the other DNS zone records. Name servers translate domain names into IP addresses and tell the internet where to look for a domain's IP address.

If a domain was purchased from HostGator and we're your current registrar, you can update your name server within your Customer Portal.

What does it look like?

Customer Portal - Name Servers

To know more about your name servers, please visit the article, What Are My Name Servers?

A Record 

The A (address) record connects the domain to an IP address. This is one of the primary records used in DNS servers, and one of its functions is to tell us where a website is hosted.

What does it look like?

A records

Where do I find my domain's IP address?

Depending on your host, you can find the IP address assigned to your domain in a control panel. For HostGator, you can find it within your Customer Portal and cPanel. For more information, please check out the article, What is My Server Address?

CNAME Record

The CNAME (canonical name) records are used to alias a domain or subdomain to another. It points subdomains to another domain name like www and mail and never directly to an IP address.

What does it look like?

CNAME Records

MX Records

The MX (mail exchange) records control where emails are received. They basically tell your server where to deliver your emails. Depending on your email host, MX records vary. Some may have multiple MX records, like Google Workspace, and some may only have one, like HostGator.

Setting up your emails requires the following:

  • MX record - Your preferred email host will provide this (usually referred to as the "destination").
  • Mail's A record - This is the IP Address pointing to your preferred email host.
  • Email routing - This is your email delivery method.

If your domain uses HostGator's name servers, your emails are automatically set up to use our servers.

What does it look like?

MX records

For more information about MX records, you can visit the article, How to Set Up Your MX (Mail Exchange) Record.

TXT records

The TXT records are custom records that contain machine-readable data. TXT records must be formatted according to whichever technology you use. One of its purposes is validating ownership. A provider may require you to add a TXT record in your control panel to prove ownership of your domain.

What does it look like?

TXT Records


How to update DNS records

  1. Log in to cPanel.
  2. Look for the Domains section, then click Zone Editor.

    cPanel - Zone Editor

  3. On the next page, locate the domain name you need to edit.

    cPanel List of Domains

  4. Click Manage to view the domain's complete set of DNS records.
  5. Locate the DNS record you wish to update.

    cPanel - DNS Zone Files

  6. Make the necessary updates.
    • Select Edit to update the DNS record, then click Save Record.
    • Click on the Delete button to remove a DNS record. A confirmation popup will appear. Click Continue.

How to add DNS records

There are two ways to add a new DNS record to your cPanel.

Option 1

This method only applies to A, CNAME, and MX records.

  1. Click the appropriate + button in the Zone Editor section.
    cPanel - Add DNS
  2. Enter the necessary details.

    A Record

    cPanel - Add A Record

    CNAME Record

    cPanel- add cname records

    MX Record

    cPanel -  Add MX records

  3. Click on the Add button.
Option 2

For this method, aside from the A, CNAME, and MX, you can also add an AAAA, SRV, and TXT record.

  1. Locate your domain in the Zone Editor section, then click its Manage button.
    Zone Editor - Manage
  2. Click the +Add Record button located on the right side.
  3. Select the DNS type from the dropdown, then enter the necessary details to complete.
    cPanel- Add Record
  4. Click Add Record under the Actions column.

You may refer to the Basics of DNS Records article to know more about the different DNS record types.