You can find web hosting companies in the market which provide both domain name registration (allowing you to register your domain name) as well as web hosting services (giving a space to your website on the internet). It is good to hear that you can register and host your domain name at one place but having your domain registration and web hosting services at two different places will give more security for your domain name and website.
Before I explain why it may be an extremely good idea to keep these two things separate, I will first give a brief detail of what each is.
What do you mean by Domain Name Registration?
When you choose a domain name for your website you need to register it so that it becomes yours and yours only. This is similar as you register with a real estate company to buy a land and after the registration a land title is given to you.
Registering a domain is a similar concept. Once a land title is given to you, the property belongs to you until you wish to sell. Similarly, if you register a domain name then it belongs to you and no one else can retail it.
What do you mean by a Web Hosting?
Web hosting is the actual hosting of the website and the web pages which provide space to your websites on the internet.
There are many web hosting packages out there. Some have the bare minimum and some have many additional features. What you require will depend on what type of website you have and what the purpose of the website will be.
It may become hefty if Domain Registration and Web Hosting are done at the same place
If a hosting company lists the domain name for you and they also list themselves as the owner:
- You cannot make any modification to the domain name as you do not own it
- If you want to change hosts, which means that your domain name records have to be reorganized, they do not have to do it as they own it
If a hosting company registers the domain name for you and you also host with them:
- If they go out of business you will have to go through a very lengthy procedure to recover your domain name. In the meantime you website will be down
- If you are ready to spend money for re-registration and they do not do the re-registration you will lose your domain name.
By keeping your domain registration separate from your web hosting, you can make sure that you will always own your domain. By doing this you can also ensure that you have control of your domain name.