Upon purchasing a domain name, you will need somewhere to keep the files you created for a web site. This is where domain name hosting comes into play. You need a server that will keep your files so that when someone does type in your domain name, they see the web site you created. In essence this is the basic definition of web site hosting - a place to host your files so when someone types in the domain name or ip, they see your site.
Now that you know the definition of hosting, which hosting do you need? Well the domain name hosting package that will fit you really depends on the web site you are looking to host. The biggest decision that comes into play when you want to host your domain name is the Operating System that you want to host your files on. If you are running scripts running the Scripting Language ASP, you WILL need a host that is running the Windows Operating System. If your scripts end in .php, this would mean you want the PHP Programming Language. While PHP may be run from a Windows Operating System (dependent on the configuration), you normally would need to choose a Linux Operating System based hosting to run PHP Scripts.
Lastly, you need to know if you will be using any Databases in your website. Static paged web sites do not require a database and normally are not dependent on ASP or PHP. They simply end in .html files, and can essentially run on either type of domain name hosting. The cheaper solutions tends to almost always be Linux based hosting, as it costs less for the service provider (as it is open source). With Linux Hosting you will get a number of mySQL Databases that you are able to use. Any Open Source Content Management Systems like Joomla, Wordpress or Drupal are ideal to host with a Linux Based Hosting Provider.
Just click one of the images at the top for Domain Name Hosting with Linux (or this link) or Windows (or this link) to start hosting your own domain name.
