This raises another question. Can't you host your website on your computer? The answer is Yes, you can. Any computer connected to a network can play the role of a web server. There are many reasons you should not do that tough - your computer has to be online 24/7, you need to have a web server software running, you have to care of your security all by yourself and so on. Nowadays you can buy a professional web hosting plan for as low as 1£/month.