A domain name is the address that internet users can enter into a web browser to access your website. Think of it as the address of your house. Web hosting, on the other hand, is the space on a server where all the data that makes up your website is stored. This can be likened to the physical house itself.