A domain name represents a physical location on the Internet; an IP address. The Internet Corporation for Assigned Names and Numbers (ICANN) governs coordination of the links between IP addresses and domain names across the Internet. With this standardized coordination, you can find websites on the Internet by entering domain names instead of IP addresses into your Web browser.
Web hosting is a service that allocates space on a computer server to a customer’s web site. It’s that physical location on the Internet as mentioned above that is assigned an IP address. This is where your domain name points to.