Let’s think of your website as a house built from individual files. The web hosting is the land the house (website) is on, and the domain is its address. When someone types in the domain name into their web browser or clicks a web link, the domain is the means through which the browser locates the right server and downloads the website files.