Domain Name Registration and Web Hosting are often confused to mean the same thing, but they are quite different, as illustrated below:

Domain Name Registration

Domain Name Registration refers to the name of your url (i.e. Domain names can be purchased for a period of time (1 year, 3 years, 5 years, and 10 years) after which you are required to renew your subscription.

Web Hosting

In order for your website to appear on the Internet, your site and its files need to be hosted on a server on the Internet. Like domain name registration, web hosting can also be purchased for a period of time and renewed at the end of your subscription term.