Vimzaa Knowledgebase
  • Getting Started
  • Virtual Private Servers
    • What is Virtual Private Server
    • Getting Started With Linux
      • An Introduction to the Linux Terminal
      • Basic Linux Navigation and File Management
      • An Introduction to Linux Permissions
      • An Introduction to Linux I/O Redirection
      • Linux Permissions Basics and How to Use Umask on a VPS
    • Connect with SSH
      • How to Add SSH Keys to VPS
      • SSH Essentials: Working with SSH Servers, Clients, and Keys
    • How To Edit the Sudoers File on Ubuntu and CentOS
    • Introduction to Nginx and LEMP on Ubuntu
      • Initial Server Setup with Ubuntu
      • Installing LEMP Stack on Ubuntu 14.04
      • Installing LEMP Stack on Ubuntu 16.04
    • Anti-Spam Best Practices
  • cPanel Hosting
    • Cloudflare
    • cPanel - Advanced
      • How to add and manage cron jobs / scheduled tasks in cPanel
      • How to track DNS using cPanel
      • How to create custom ‘error pages’ in cPanel
      • How to flush your local machines DNS Cache
      • How to use the Google Public DNS for faster DNS lookups
      • How to check if your domain has ‘propagated’ following DNS changes
      • Install Wildcard SSL Certificates using LetsEncrypt with cPanel
      • Correct SPF Records
      • Check processes or users with high iowait (99.99%) from Cloudlinux Logs
      • How to tune MySQL on a cPanel server with MySQLTuner
      • Clear disk space on cPanel Server by removing backups, trash etc
      • Add monitoring script to server for monitoring top, iostat etc
      • Testing your site before ‘go-live’ by editing your hosts file
    • cPanel - Domains
      • How to use the Site Publisher in cPanel
      • Managing addon domains in cPanel
      • What is the difference between addon domains and ‘alias’ domains?
      • Managing subdomains in cPanel
      • Managing domain aliases in cPanel
      • Managing domain redirects using cPanel
      • How to use the Simple Zone Editor in cPanel for managing your DNS Records
      • How to use the Zone Editor within cPanel to manage your DNS records
      • How to redirect all domain ‘alias’ to the main domain using cPanel
      • How to enable Cloudflare on your cPanel account
      • How to check what nameservers a domain is using
      • How to create Custom Nameservers / Vanity Nameservers
      • How do I transfer a domain name to Vimzaa?
    • cPanel - Managing Databases
      • Managing a MySQL Database in cPanel with phpMyAdmin
      • Manage MySQL Database in cPanel
      • Simplified database creation with the cPanel MySQL Wizard
      • Managing MySQL databases remotely using ‘Remote MySQL’ in cPanel
    • cPanel - Managing Email Accounts
      • Managing email accounts with cPanel
      • How to create and manage email forwarders using cPanel
      • Managing email routing with cPanel
      • Change Your E-Mail Account Password
      • Improving mail deliverability (SPF & DKIM)
    • cPanel - Managing Files
    • cPanel - Metrics
    • cPanel - Software and Applications
    • cPanel - Security
    • SiteBuilder Pro
    • Enable or disable PHP modules
    • How can I migrate my cPanels to Vimzaa Website Hosting?
    • SSH Access to cPanel Servers
    • How do I add another domain to my Hosting Account?
    • How do I access WHM (Web Host Manager)?
  • Plesk Hosting
    • An Introduction to Plesk
    • Getting Started with Plesk
      • How to login to Plesk for the first time
      • The Plesk User Interface Explained
      • Understanding Subscriptions in Plesk
      • How to upload content with Plesk
      • How to manage mailboxes / mail accounts with Plesk
      • Managing Web ApplicationsManaging Web Applications
    • Plesk Tutorials
      • A basic getting started guide to creating your first site with Plesk
      • How to manage DNS and nameservers using Plesk
    • Plesk Funtionality - Explained
      • Managing your User Account in Plesk
      • Managing your Web Hosting with Plesk
  • Game Servers
    • Setup Teamspeak 3 Server on Linux
    • Installing SteamCMD for Steam Game Servers
  • SSL Certificates
  • Domains
    • Can I register or transfer my domain to Vimzaa
    • Can I buy a domain name together with a web hosting plan
    • Default nameservers for shared webhosting
Powered by GitBook
On this page
  • Overview
  • Domains
  • Manage Zone
  • Add a record
  • Edit a record
  • Delete a record
  • Reset zone files
  • DNSSEC
  • Enable DNSSEC
  • Disable DNSSEC
  1. cPanel Hosting
  2. cPanel - Domains

How to use the Zone Editor within cPanel to manage your DNS records

PreviousHow to use the Simple Zone Editor in cPanel for managing your DNS RecordsNextHow to redirect all domain ‘alias’ to the main domain using cPanel

Last updated 6 years ago

DNS converts domain names into computer-readable IP addresses. DNS zone files configure domain names to the correct IP addresses. This feature allows you to create and edit these zone files.

cPanel >> Home >> Domains >> Zone Editor

Overview

DNS (Domain Name Service) converts human-readable domain names (for example, example.com) to computer-readable IP addresses (for example, 192.0.32.10). DNS uses zone files that reside on your server to map domain names to IP addresses.

Several different types of records reside in a domain’s zone file. This feature allows you to create, edit, and delete the following records:

  • A

  • AAAA

  • CAA (Certificate Authority Authorization Record)

  • CNAME (Canonical Name Record)

  • DMARC (Domain-based Message Authentication, Reporting, and Conformance)

  • MX (Mail Exchanger)

  • SRV (Service Record)

  • TXT (Text Record)

Note:

To access all available zone record types, your systems administrator must enable the Advanced Zone Editor feature in WHM’s interface (WHM >> Home >> Packages >> Feature Manager).

Domains

This interface displays your account’s domains. For each domain in the list, you can perform some actions directly. Click the text to perform that action.

Text

Action

A Record

Add an A record for this domain.

CNAME Record

Add a CNAME record for this domain.

MX Record

Add an MX record for this domain.

DNSSEC Record

Enable or disable DNSSEC for this domain.

Manage

Add or edit additional records for this domain.

Manage Zone

This interface displays the zone records for the selected domain. To filter the list of zone records, enter a name in the text box, or select one of the record type filters.

Add a record

To add a record, perform the following steps:

  1. If this account owns more than one domain, click Manage next to the domain that you wish to modify.

  2. Click the arrow next to Add Record to select a record type:

    • Add A Record — This record maps hostnames to IP addresses. A records allow DNS servers to identify and locate your website and its various services on the Internet. Without appropriate A records, your visitors cannot access your website, FTP site, or email accounts.

      Note:

      cPanel configures your DNS records so that visitors can resolve your website and its services, such as FTP and email. Only add A records when you add a service that cPanel & WHM or your service provider does not provide.

    • Add AAAA Record — This record maps hostnames to IPv6 addresses.

    • Add CAA Record — This record allows you to specify which certificate authority (CA) will issue an SSL certificate for a domain. Click to view the CAA parameters

      Note:

      If no CAA records exist for a domain, all CAs can issue certificates for that domain. If conflicting CAA records already exist, remove the existing CAA records or add one for the desired CA. For example, a CAA record for Comodo would resemble the following example, where example.com represents the domain name:

      example.com. 86400 IN CAA 0 issue "comodoca.com"

      For more information about a CA’s requirements, read their documentation.

    • Add CNAME Record — This record creates an alias for another domain name, which DNS looks up. This is useful, for example, if you point multiple CNAME records to a single A record in order to simplify DNS maintenance.

      Note:

      You cannot point a CNAME record to an IP address.

    • Add MX Record — This record allows you to route a domain’s incoming mail to a specific server. Changes that you make to a domain’s MX (Mail Exchanger) control where the system delivers email for a domain.

    • Add SRV Record — This record provides information about available services on specific ports on your server.

      Note:

      The SRV record must point at a hostname with an A (or AAAA) record. You cannot point an SRV record at a CNAME record.

    • Add TXT Record — This record contains text information for various services to read. For example, TXT records can specify data for the SPF, DKIM, or DMARC email authentication systems. Click the links below to view examples of each TXT record:

      Note:

      The TXT record text box accepts invalid data and does not issue a warning. SPF Records DKIM Records DMARC Records

      Note:

      On servers that run CentOS 7, you may see a named warning about the absence of SPF resource records on DNS.

  3. Enter the appropriate information for the record type that you selected.

  4. Click Add Record.

Edit a record

To edit a record, perform the following steps:

  1. If this account owns more than one domain, click Manage next to the domain you want to modify.

  2. Click Edit next to the record that you wish to edit.

  3. Change the information in the text boxes as necessary.

  4. Click Edit Record to save your changes, or click Cancel to discard them.

Delete a record

To delete a record, perform the following steps:

  1. If this account owns more than one domain, click Manage next to the domain you want to modify.

  2. Click Delete next to the record that you wish to remove.

  3. Click Delete i n the confirmation dialog box .

Reset zone files

Warning:

This feature erases any modifications that you made to your zone records. The system attempts to save the domain’s TXT entries. We recommend that you record any changes that you wish to save before you use this feature.

To reset your DNS zone files to the defaults that your hosting provider specifies, perform the following steps:

  1. If this account owns more than one domain, click Manage next to the domain that you wish to reset.

  2. Read the warning about the consequences.

  3. Click Continue to reset your zone, or Cancel to return to the Manage Zone interface.

DNSSEC

Important:

This feature only appears if your system administrator disables DNS clustering and installs PowerDNS in either of the following interfaces:

DNS Security Extensions (DNSSEC) add a layer of security to your domains’ DNS records. DNSSEC uses digital signatures and cryptographic keys to validate that DNS responses are authentic. These digital signatures protect clients from various forms of attack, such as Spoofing or a Man-in-the-Middle attack.

Important:

  • DNSSEC keys remain on a server after you terminate an account. If you restore an account on the same server from which you deleted it, the account’s DNSSEC keys remain valid.

  • If you transfer the account to another server, you must reconfigure DNSSEC for the domains and update the domain server records on the registrar. The system does not include DNSSEC keys in an account’s backup file.

Click here for transfer instructions

Enable DNSSEC

To enable DNSSEC for a domain, perform the following steps:

  1. If this account owns more than one domain, click DNSSEC next to the domain you want to modify.

  2. Click Enable. The system will generate a new DNSSEC key, and a new line will appear that contains the following information:

    Column

    Description

    Key Tag

    An integer value that identifies the domain’s DNSSEC record.

    Algorithm

    The record’s encrypted signature.

    Digest Type

    The algorithm type that constructs the digest. Select the digest type that your registrar supports.

    Digest

    An alpha-numeric string that the algorithm generates.

Important:

After you generate the domain’s DNSSEC key, you must configure a Domain Server (DS) record with your domain registrar. Click the links below for DS record instructions with some of the most popular domain registrars. GoDaddy Namecheap OpenSRS

Disable DNSSEC

To disable DNSSEC for a domain, perform the following steps:

  1. If this account owns more than one domain, click DNSSEC next to the domain you want to modify.

  2. Click Disable.

Important:

After you disable DNSSEC, you must delete the DS record with your domain registrar. Click the links below for DS record instructions with some of the most popular domain registrars. GoDaddy Namecheap OpenSRS

To refresh the list of domains, click the gear icon () and select Refresh List.

Add DMARC Record — This record allows you to validate an email message’s sender and filter spam email messages on your domain. If you select this option, the system creates a with a default DMARC record. The system also displays a form that allows you to specify the domain’s DMARC policy (None, Quarantine, or Reject), as well as the following optional parameters: Click to view the DMARC parameters

This warning is not relevant on CentOS 7 servers, because . CentOS 7 servers use TXT records instead of SPF records.

Red Hat 7.1 and CentOS 7.1 both contain bind-9.9.4-23.el7, which is an updated version of BIND that complies with RFC 7208. To resolve this issue, update your operating system to a version that contains the updated version of BIND. For more information, read the .

Click the gear icon () and select Reset Zone.

WHM’s .

WHM’s interface (WHM >> Home >> Service Configuration >> Nameserver Selection).

Feature Manager
TXT record
RFC 7208 deprecated SPF records
the Red Hat Bugzilla case about SPF record errors
Initial Setup Assistant
Nameserver Selection