Step 2 - Registering a Name
Domain hosting
Domain hosting is very similar to renting a post office box or a virtual address. Each domain name needs to be pointed at a computer somewhere that is able to receive and respond to requests from other computers, such as a request to load the webpage yourcompany.com or an email sent to you@yourcompany.com.
Many registrars let you register a name without the option to receive email or display a webpage for their standard registration fee, with no additional monthly costs. Known as "parking", this is not an effective option if you want to send and receive email at your new domain. To receive email and possibly display a webpage you will need a web hosting provider, also known as a virtual host.
A hosting provider will configure a computer so that it can receive all email sent to your new domain (you@yourcompany.com, sales@yourcompany.com, info@yourcompany.com, etc.) and it will also provide you with a main folder on the computer where you can upload webpages for your company. By creating a webpage called index.html, index.htm or possibly home.html and uploading this page into the main folder (often called public_html) of your hosting account, you will have created a homepage for your new domain.