It’s easy to add another domain in cPanel, but the process can seem overwhelming the first time. Broadly speaking, you’ll need to register the new domain, point the domain to the right nameservers, and then add the domain in cPanel so that cPanel recognizes it.
Before You Add Another Domain in cPanel
Before you configure cPanel itself, you need to have a domain registered and pointed to your server. Otherwise adding it in cPanel won’t do anything useful.
Register a Domain
Before any domain name will work, it must be registered. When you register a domain name, it is registered for one year, and you will need to renew it yearly in order to keep it. You can check out our article on registering a new domain name for further information on the domain registration process.
Point Nameservers
After your domain name has been registered, you should point it to our nameservers. If you registered your domain name with us, then the domain is automatically pointed and you do not need to do so manually. If you registered your domain elsewhere, you will need to point the domain at our nameservers by changing them at your domain registrar — the company you registered your domain with.
If you’re coming to us from another host and do not remember registering your domain, then you may need to instead contact your previous hosting company. Many companies register domain names with a domain registrar on their users’ behalf — and some are registrars themselves.
While most hosts will register domains in the names of their customers and relinquish control if you move elsewhere, this is not always the case.
The nameservers are ns1.hostbeak.com and ns2.hostbeak.com for customers with Shared accounts.
For all types of Reseller accounts — Shared and VPS — use ns1.hostbeak.com and ns2.hostbeak.com.
How to Add Another Domain in cPanel
Preparing cPanel
If you only have one domain name listed on your cPanel account, then it is your main or primary domain name. When you use multiple domain names on one account, your secondary domain names are configured within your cPanel as either addon or parked domain names. Before you configure an addon or parked domain name, you must be sure that you have the available slots in your cPanel, as each hosting plan allows you to add a different number of domains. To see how much space you have available, simply log into your cPanel and look in the right-hand Statistics Pane.
Primary Domains
Every cPanel account has a primary domain. This domain is set when the cPanel account is created and is always stored in the public_html directory regardless of its name. You cannot add another primary domain name, you can only replace the one you are currently using. You can create subdomains and aliases associated with it (see below).
Addon Domains
An addon domain allows you to host a website for a domain name that has nothing to do with your main domain name. If you needed to host more than one different website on your account, the additional domain names would need to be added as addon domain names. Please note that when you create an Addon domain it also creates a subdomain as well on your account.
Subdomains
A subdomain is like a “Domain within a Domain”. For example, a subdomain name of hostbeak.com is support.hostbeak.com. These are considered part of a domain name and do not need to be purchased separately from the domain (primary or addon).
Aliases (Parked Domains)
An alias, or parked domain name allows you to have multiple domain names point to the same account – often used to send similar URLs like mydomain.com, mydomain.net, and mydomain.org to the same address.