Create a DNS Entry for the Web Server in cPanel

Creating DNS Records in cPanel

If you are hosting your nameservers on your cPanel server you may need to adjust or create DNS records depending on your needs. DNS records can be created and edited from cPanel for individual accounts on the server. If you have access to WHM you can use the interface there to edit and create records for all accounts on the server. Instructions for creating and editing DNS zones in WHM can be found here (link to WHM instructions).


First, we will need to log into the cPanel account for the website on the server. You can access your cPanel on your server by going to https://(my server's IP address):2083 or by going to https://mydomain.com:2083 if A records are already propagated for the server.

Once logged in we will be going to the "Zone Editor" selection under the "Domains" section on the cPanel main login page.

Location of Zone Editor selection in the cPanel interface


On the new page in the middle of the screen, you will see the domain as well as locations to create A records, CNAME records, and MX records. Simply click on one of these selections and create the record on the pop-up box as needed. If you need to manage records or create a different record than what you see here, click on the "Manage" option to the far left.

Zone Editor selection in cPanel. Here you will see some already created DNS records.

On the new page, you will see all of the records currently set on the account. Using the "Edit" button to the right side of the screen you can adjust records that are already created as needed.

Manage selection in Zone Editor. Here you will see all previously created DNS records.


If you need to create additional records besides A, CNAME, and MX records, you will click on the blue "Add Record" button in the middle of the screen. This will create a new blank record to be filled in.


 You will create a new DNS record on this line.

Fill in the blanks with the correct information and click "Add Record" on the right side to apply the new record.


Example of a DNS record created for a subdomain on the website.


You will notice here we have access to records besides A, CNAME, and MX selections. If you do not have these selections available it is because your server does not have "Zone Editor (AAAA, CAA, SRV, TXT)" enabled from Home ┬╗Packages ┬╗Feature Manager ┬╗Feature Lists in WHM. If you are on a shared server and do not have root access to the server you will need to contact your host to have this enabled or they may ask you for the record you wish to create so they may create it on their end.


The default feature list in WHM. The selection with the associated records will need to be checked to allow the creation of DNS records of those type within cPanel.

If you have any issues or questions you are always welcome to call, open a live chat or submit a ticket via the MyVelocity panel for further assistance. Hivelocity support staff are standing by 24/7/365 and will gladly assist you further.