domain name is the address of a website, while web hosting is a service that allows the website to be accessible on the internet. When a user types in a domain name, the web hosting service displays the website content. A domain name can be registered without a web hosting service, but a website cannot be accessed without a web hosting service.