Step 2 - Registering a Name
Registering a domain name has two main components: registering and hosting.
Domain name registration
The Internet Corporation for Assigned Names and Numbers (ICANN) is an International organization dedicated to preserving the operational stability of the Internet. In this regard, ICANN coordinates the assignment of identifiers – domain names included - that must be globally unique in order for the Internet to function.
While ICANN manages the master database of domain names, you cannot deal with the organization directly. To register a domain name you must deal with a third party known as a 'registrar', who can register and update domain names in the master domain name database that is overseen by ICANN.
ICANN maintains a complete list of all the accredited registrars on their website at www.icann.org/registrars/accredited-list.html.
Tip: When you register a domain name you are buying the rights to use the name for a set time period; you are not buying the name. It is important to reregister the name when it comes up for renewal, likely every one or two years, or else you risk losing the name permanently. Domain name registration and usage is also subject to applicable trademark laws, so availability does not always mean that the name can be used without risk.