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. To better understand the role of the DNS service let's review the typical process of a visitor accessing your website.
First, the visitor will enter your domain name in a Web Browser. The Web Browser will then try to translate your domain name to a computer-understandable address (IP address respectively) by querying the DNS service. If your domain name is properly pointed to a Web Hosting Server by its nameservers, DNS will query the Web Hosting Server for a small piece of information called DNS Zone. This is an actual file in which the DNS records of your domain name are stored. One of those records is called "A" type of record and it is used to pinpoint the IP address of the server where the website for your domain is being hosted.
Please bear in mind that in most of the cases the server holding the DNS zone of your domain and the Web Hosting Server storing your website will be the same server. However, it is possible sometimes that a DNS zone is hosted elsewhere. Therefore the DNS zone can be found only on the server where the nameservers of your domain are pointing.
Having the IP address, DNS will send it to the Web Browser of your visitor so it can send a web request for the content of your website. The server behind that IP address will then provide the content of your website which will close the cycle of communication. Of course, technically this communication is way more complicated, however for the purpose of this tutorial the provided explanation should be sufficient.
As you can see the role of the DNS service is critical and without it, your visitors will be unable to access your website except if they know the IP address of the Web Hosting Server where your website is stored.
Usually, the DNS zone for your domain name is created automatically when your cPanel Web Hosting Account is created. This means that you can fully manage the DNS records for any of the domain names you have added to your cPanel account and in the next lines for this tutorial, we will show you how easy it is!
Now that you know what a DNS Zone is, let's see how to access the feature of cPanel that allows you to fully manage your DNS Zones. Before we can do that, however, you will need to login to the cPanel service. If you are not sure how to achieve that we have prepared another tutorial on How to access the cPanel service which you can check.
Assuming that you have logged into the cPanel service, you will need to either use the search at the top of the page or look for the "Zone Editor" feature. If you decided to look for it, please find the "Domains" features section first and it in you should be able to see the "Zone Editor" feature.
Clicking on the feature will get you redirected to a whole new page where you can fully manage all the DNS Zones for the domains you have added to your Web Hosting Account with HostArmada.
Let's start by adding a new DNS Zone Record. As we have mentioned there are several types of DNS records that can exist in a typical DNS Zone. However, cPanel allows you to edit only three of those:
The interface of the "Zone Editor" feature is relatively simple. You will be presented with a single table, the rows of which will represent your domain names and the available actions you can take with those. For each DNS record type that cPanel supports you will be provided with a dedicated button to use when adding the record.
To add a new A type of DNS record for any of your domain names, please click on the first button called "A RECORD" next to the domain name you would like to add the record for.
You will be prompted with a new dialog box in which you will need to configure the following options:
Finally, please click on the "ADD AN A RECORD" button so the record can be created successfully.
Please note that if you only input the subdomain and move to fill the address of the record, cPanel will automatically add the domain which you have selected in the name of the record.
To add a new CNAME type of record, please click on the "CNAME RECORD" button next to the domain name for which you would like to add the record.
cPanel will then prompt a new dialog box in which you will have to configure your brand new CNAME record. The values you will have to input are:
Once you are done, please click on the "ADD A CNAME RECORD" button so your brand new CNAME type of DNS record can be created.
Considering our example, adding this type of record will cause whenever you access shop.hostarmadaarticles.com for your Shopify shop to be displayed in the browser.
To add a new MX record type you will have to click on the "MX RECORD" button displayed next to the domain name you would like to add the record for.
Once you click the button a dialog box will appear asking you to fill in the required information for the MX record to be created. As you probably see already the following fields have to be filled:
Once you are ready with the configuration, please click on the "ADD AN MX RECORD" button so the record can be saved.
These are the most common DNS record types that are added by the users typically. If however, you need to add another record type such as TXT, PTR, CRV and so on, please contact our Technical Support Crew and they will gladly assist you further with the process.
Now that you know how to add DNS records, let's see how to manage the existing DNS records for your domain names. As we have mentioned on the main "Zone Editor" page you will see a table containing all of your domain names along with few options related to the DNS records they have. To be able to Edit or Delete DNS records you will have to click on the "MANAGE" button for the domain name you would like to view the DNS zone for.
cPanel will then redirect you to another page where you will see a table, but this time instead of your domain names, the table will contain all the DNS records in the DNS zone for the chosen domain name. For each DNS record you should find the following information:
Finally, for each record, there will be a set of actions you can take - the "EDIT" and "DELETE" actions which we will explain in the next few lines of this tutorial.
To edit any of the records in the DNS zone, please click on the "EDIT" button for the DNS record you would like to edit.
Depending on the DNS record type, cPanel will display different editing options. You will be able to edit the record's name, type and value. Once you are ready with the edits please click on the "SAVE RECORD" button.
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 deleted DNS record will be to add the record a new.
To delete a DNS record, please click on the "DELETE" button next to the DNS record you would like to destroy.
cPanel will then ask you to confirm the deletion and once you click on the "CONTINUE" button the record will be removed from the DNS zone of the chosen domain name.
Managing the DNS Zones for your domain names in cPanel requires a basic understanding of how DNS work. If you are not certain in the DNS actions that you need to take, please consult with our Technical Support Crew since they are fully aware of how DNS works and how to manage the DNS zones for your domains.
Simeon is an experienced System Administrator with over 10 years of experience in the Web Hosting field. He is recognized unanimously as the man behind every technical innovation or improvement that HostArmada introduces. Adaptable and responsible, he solves every technical issue that we or our clients throw at him. Every so often you will find him publishing technical content on our website.