Many people get confused between those two terms hosting and domain, so we will give you a few basics about them and what is the meaning for each one.
Owning a website involves two separate steps, choosing your domain and your host. It’s important to understand these elements for the most effective management of your site(s) or your blog and also to build successfully your business online.
The meaning of hosting and domain
The domain is the address people use to get to your site, for example, if your website is about food recipes, the domain name should be foodrecipes.com.
You can register a domain with any registrars or providers like Websiteroof. That involves paying an annual fee to use that particular web address.
But what happens if you stop paying for your domain? someone else can buy the domain and use it.
Website hosting is the service that actually stores your website’s files. If you have a free blog through Blogger or WordPress.com, then your host is Google or WordPress, respectively.
Self-hosted websites rent server space from a company that agrees to store your files.
Basically, you put your website’s files on your host’s servers, then tell your domain to point to those files when someone puts in your URL.
Your domain can be set to work with a different web hosting service.
It’s essential for anyone to understand exactly the difference between hosting and domain. In fact it is considered to be the first step for starting any website.
DNS and name servers
One of the most fundamental instruments of the internet is the Domain Name System, or DNS. (Although many people think “DNS” stands for “Domain Name Server,” it really stands for “Domain Name System.”)
DNS is a protocol within the set of standards for how computers exchange data on the internet and on many private networks, known as the TCP/IP protocol suite.
Its purpose is vital, as it helps convert easy-to-understand domain names like “myblog.com” into an Internet Protocol (IP) address, such as 22.214.171.124 that computers use to identify each other on the network. It is, in short, a system of matching names with numbers.
Without the Domain Name System (DNS), the Internet would be a much less user-friendly place. Instead of using easily remembered names such as websiteroof.com, we would have to use a sequence of numbers like 126.96.36.199 (also known as an IP address) every time we wanted to visit a web site or access a service on the Internet.