A domain name is your address on the internet. Typically this would be something like yourcompany.com, and Web hosting is a service that allows your website to be viewed on the Internet. It’s basically a computer housed in a data center that runs your website and email.