The abbreviation "DNS" stands for Domain Name System and it is used to translate domain names into IP addresses, so any pair of computer systems can communicate with each other.
The DNS Zone of a domain name contains small pieces of information known as DNS records. They are used to provide information to the DNS service in order to show a website, send or receive an email, etc.
The DNS Zone of a domain name is just a small plain text file stored on the Web Hosting Server to which your domain name is being pointed to by its nameservers. It is managed by a specific organization - typically a Web Hosting Company like HostArmada.
When a domain is being used to access a website your web browser submits a query towards the DNS zone of the accessed domain using your local DNS service. This query should be then answered by the Web Hosting Server where that DNS zone resides. The DNS record set in the DNS zone provides the correct IP address of the accessed website. With that piece of information, your web browser knows where to send the web requests and the cycle of communication begins until the website is finally rendered.
Now that you know how the DNS service works you are ready to explore the newly added “DNS Zone Manager” feature in version 86 of the WHM control panel. It will allow you to edit the records inside the DNS zones of domains hosted on your server. In this guide, we will be taking a closer look at the “DNS Zone Manager” functionality and also provide you with information about the various DNS records that you can add or change. Let’s begin!
First, you need to log into the WHM service for your VPS or Dedicated Server. If you are not sure how to do that, please check our How to access the WHM service tutorial. After you have logged in, please use the search bar on the left side of the page and type “DNS Zone Manager”.
When you click on the first result presented by the WHM, you will be immediately redirected to the “DNS Zone Manager” page where you will notice a search bar below the “Domains” heading.
Please use the search bar to filter out the DNS zones on your server and find the one you want to either add a record to or edit.
Underneath the search bar, you will find a list containing domain DNS zones and various action buttons that you can use to add different types of DNS records. Let’s go over all of them.
Adding an A record
Before we explain how to add this record to a DNS zone, let’s first go over what it actually does.
The A record or the IPv4 Address Record will map a hostname to an IPv4 address. These records will allow DNS servers to identify and locate your website on the Internet. If your website is utilizing an A record that does not resolve to a server that has a working web service on it, such as Apache, your visitors will not be able to access your website.
To add an A record to a given domain’s DNS zone using the “DNS Zone Manager” in the WHM control panel, please press the “+ A RECORD” button located inside the corresponding row. When pressed, this will open a popup window with two text fields - the “Name” text field and the “Address” text field. Please type in the record’s name and IP address in the “Name” and “Address” fields respectively.
When you finish typing in the requested information, please press the “ADD AN A RECORD” button located on the bottom of the popup window.
Adding a CNAME record
Before we explain how to add this record to a DNS zone, let’s first go over what it actually does.
Canonical Name Records or shortly CNAME records are used to create aliases for other domain names that have a working DNS service. You may use it to map your domain to a hostname instead of an IP address.
To add a CNAME record to a given domain’s DNS zone using the “DNS Zone Manager” in the WHM control panel, please press the “+ CNAME RECORD” button located inside the respective row. When pressed, this will open a popup window with two text fields - the “Name” text field and the “CNAME” text field. In order to add the CNAME record, please type in the record’s name and CNAME hostname in the “Name” and “CNAME” fields respectively.
Adding an MX record
Before we explain how to add this record to a DNS zone, let’s go over what it is used for.
The Mail Exchanger or the MX record maps the whereabouts of the domain’s mailboxes. Changing this will control where your incoming mail is being delivered. It is defined by two parameters, the priority, and the destination. The priority needs to be an integer value and it will define which is the main mail server. The lower it is, the higher the priority level of the server will be. For example, a value of 0 will mark the server with the highest priority level and your emails will be delivered there. The destination will represent the mail server. This must be a fully qualified domain name (FQDN).
To add an MX record to a given domain’s DNS zone using the “DNS Zone Manager” in the WHM control panel, please press the “+ MX RECORD” button located inside the corresponding row. When pressed, this will open a popup window with two text fields - the “Priority” text field and the “Destination” text field. In order to add the MX record, please type in the record’s priority, and the destination in the “Priority” and “Destination” fields respectively.
To open this functionality, please press the “Manage” button located on the row corresponding to the domain’s DNS zone you want to manage.
Upon being redirected to the “Manage” page you will see a search bar on the top side, allowing you to filter the DNS records based on their domain name. Additionally, you will be able to filter them by their type using the clickable links corresponding to each DNS record type.
Beneath the search bar, you will find a table section containing all of the DNS records within the selected DNS zone. Let’s go over all of the columns and what they contain.
Edit a DNS record
In order to edit a DNS record, please press the “Edit” button located on the row corresponding to the DNS record you want to alter. Upon pressing the “Edit” button, the row will be highlighted in blue and you will be able to change all of the values inside with the exception of the “Class” value.
When you are ready with the edits, please click on the “SAVE RECORD” button.
Delete a DNS record
The final action you can take with a DNS record is to delete it. Please bear in mind that deleting a DNS record will permanently remove it from the DNS zone of your domain name. DNS records cannot be restored and the only option you will have in order to restore the deleted DNS record will be to add the record anew.
To remove a DNS record, please click on the corresponding "DELETE" button.
The last option on this page we are going to explore is the “+ ADD RECORD” functionality. It will allow you to add the records we went over in the previous paragraphs, along with other, more specific ones, which we will explain shortly. In order to access this functionality, please press the “+ ADD RECORD” dropdown located on the far right side of the table section.
Add “AAAA” record
This record is absolutely analogical to the A record, however, instead of mapping domain names to IPv4 addresses, it maps them to IPv6 addresses. In order to add this record, please click on the “ADD RECORD” dropdown located on the far right side of the table section and select “Add “AAAA” record”
When you have typed in the name and the record, please click on the “ADD RECORD” button under the “Actions” column
Add “CAA” Record
This record type will control the Certificate Authorities (CA) that can issue an SSL certificate for a given domain name. In order to add this record, please click on the “ADD RECORD” dropdown located on the far right side of the table section and select the “Add “CAA” record” option. It will be defined by the following configuration options.
When you have entered the requested information, please press the “ADD RECORD” button located under the “Actions” column.
Add “TXT” record
This record contains text data that is typically used by services that are associated with the domain name. For example, the TXT record can specify data for SPF, DKIM or DMARC records. We will discuss the DMARC record specifically in the next paragraph to follow. In order to add this record, please click on the “ADD RECORD” dropdown located on the far right side of the table section and select “Add “TXT” record”
When you have entered the requested information, please press the “ADD RECORD” button located under the “Actions” column.
Add “DMARC” record
The Domain-based Message Authentication, Reporting, and Conformance or DMARC record indicates what action a mail server takes when it receives an email from a domain that fails SPF record and DKIM record checks. In order to add this record, please click on the “ADD RECORD” dropdown located on the far right side of the table section and select the “Add “DMARC” record”. When added this will be a plain TXT record to which WHM will apply default values. You may view that by pressing the “Raw” tab located under the “Record” column when you deploy the record.
If you select the “DMARC” tab, located on the left side of the “Raw” tab, you will open quite a big settings screen, which you can configure to your liking.
Let’s go over all of the configurations inside this tab.
When you have entered the requested information, please press the “ADD RECORD” button located under the “Actions” column.
Add “SRV” record
With this record, you can provide data to services listening on specific ports on a remote server. You can configure the following options for this record type:
When you have entered the requested information, please press the “ADD RECORD” button located under the “Actions” column.
That’s it! All the functionalities that the “DNS Zone Manager” feature in the WHM control panel offers. We hope that the provided information regarding the various DNS records will come in handy when setting them up as they can be truly useful when configuring your server to use various services. If you need help setting a DNS record for your server’s DNS zone and you are unable to do this on your own, please, feel free to contact our Technical Support Team. They are 24/7 available through the ticketing system in your Client Area.
Sebahat is a young and bright woman who has become an invaluable part of our team. She started as a Customer Care Representative, mastering that role and, along the way, growing into a tech-savvy individual who is well acquainted with every support layer of the company. Driven by her aim to improve our customers’ experience constantly, she is committed to enhancing the extraordinary support we deliver.