Web hosting is the place where all the files of your website live. It is like the home of your website where it actually lives. ... All websites on the internet, need web hosting. When someone enters your domain name in a browser, thedomain name is translated into the IP address of your webhosting company's computer.