A domain name is like your website's address. To have a functioning website, you'll need web hosting to store your website's files. Some domain registrars offer hosting services as well, but you can also choose separate hosting providers.