It’s important that you are crystal clear on their differences before you move on to create your first website.
A web hosting is a computer where people store their websites. Think of it as a house where you store all your stuffs; but instead of storing your clothes and furniture, you store computer files (HTML, documents, images, videos, etc) in a web host.
More often than not, the term “web hosting” refers to the company that rent out their computer/servers to store your website and provide Internet connectivity so that other users can access to the files on your website.
For most cases, these hosting companies will handle server maintenance work, such as backup, root configuration, maintenance, disaster recoveries, and so on.
Domain name is not something physical that you can touch or see. It is a string of characters that give your website an identity (yes, a name, like human and businesses). Examples of domain name: Google.com, Ongsho.com, ows.ongsho.com, facebook.com, Wikipedia.org, eLearningEuropa.info.
All domain names are unique. This means there can be only one alexa.com in the world. You cannot register a name once it is registered by others (governed by ICANN).
Instead of street name and area code, set of words or/and numbers are used for the website’s naming’. Computer hard disk and computer memory are used instead of instead of wood and steel for storing and processing data files. The idea is presented clearer with the diagram below.
Should you get these two items at the same place? My personal recommendation…
But wait… that’s just me (I’m a dinosaur). Many webmasters do buy their domain and host it at the same place. And it’s okay – especially if you are residing at a reputable solution provider with good business track record.
আমি মোঃ শফিউল ইসলাম সংগ্রাম। IT Officer, IT Park, Jashore। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 1 বছর 11 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 2 টি টিউন ও 0 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 1 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।