In this article, we will cover each type of domain that can be added in or cPanel.

Primary Domains
Your primary domain is the main domain name on the account. It’s the domain you use when you first order your hosting service and normally is the domain most people will use to access your site. The primary domain serves the files located in your public_html folder.

Addon Domains
Addon domains allow you to add additional independent domains that can serve files from any directory on your account.

Parked Domains
Parked domains in essence sit on top of your primary domain and serves the same contact your main/primary domain does (files in public_html).

Sub-Domains
Subdomains are extensions of the other types of domains. For example, if you had example.com as your primary domain, you could create sub.example.com as a subdomain.

Examples

Example 1
You have a new site you want to work on but you don’t want to have to pay for another hosting account. If your current account allows you to use addon domains, you can simply use one of them to create a new site.

Example 2
If you want to host the same site using a different domain name, you can use either an addon domain or if the content is being hosted in your public_html folder, you can simply use a parked domain.

Example 3
You want to create a site for people to access their billing information for your store, but you don’t want to order a new domain or host it in a sub-folder. You can use a subdomain (e.g. billing.example.com) to accomplish this.