Thank you.
First of all, what is an addon domain? An addon domain is a domain that is pointed to a subdomain. Before the addon domain will work, you must have it registered with a registrar and set the DNS settings to point to our servers. How does it work? With the Addon domain feature in Cpanel you can create a separate domain next to your main domain on your account. The HTML contents of a subdomain goes into a subfolder of the /public_html/ folder in your account.
Every addon domain also creates a subdomain. An Addon is basically a subdomain that can also be accessed by the full domain. So for the visitor it is transparent, because they only see the full domain in the URL bar.
So if you would add a domain named kat.com and your main domain is dog.com, Cpanel creates a subdomain called kat.dog.com. The contents which goes in the /public_html/kat/ directory will be visible via your browser under: kat.dog.com AND kat.com
So if you would add a domain named kat.com and your main domain is dog.com, Cpanel creates a subdomain called kat.dog.com. The contents which goes in the /public_html/kat/ directory will be visible via your browser under: kat.dog.com AND kat.com
That is correct.
If you want to have completely separate directory for each of your domains, you should get a reseller account. With reseller, you can create an account for each domains you have and manage them separately.
If you want to have completely separate directory for each of your domains, you should get a reseller account. With reseller, you can create an account for each domains you have and manage them separately.
A reseller account isn't necessary, and may even be very inconvenient, because this completely seperates everything. Could be a pain in the butt to manage.
What you do need is access to the web server configuration files, and, preferably, a seperate IP address for each site. If you have multiple aliases for the same website, though, they can and almost certainly should share the same IP address.
One web server can handle multiple sites, with each site having it's own directory for files. But you can also choose to have some directories appear in multiple sites, if that is convenient. (For example, you may have CGI program, or images, or style sheets, etc. etc. that might be common between sites.
"Virtual" servers give you complete control of your web server, so all you need to do is order the extra IP address(s) and learn how to set up the server.