The domain is just a name, a virtual address, which will only work if it is pointed to the web hosting server. So, for your domain to open your website, you need to buy a hosting plan, update the name servers of your domain and then upload your website contents to the server.