What is a Domain Name Registrar?
A domain name registrar refers to any business that deals in the registration of Internet domain names for profit. A domain name registrar usually has its own reservations and control of domain names and often acts as a registrant with the ICANN (Internet Corporation for Assigned Names and Numbers) in an effort to reserve them for profit. Most domain name registrars are ICANN accredited but not all.
ICANN is the entity that oversees the registry of top-level domain names. A domain name registrar normally acts as an intermediary between the customer (you) and the ICANN staff. Your domain name is registered in their registry, and you use their services to reserve your name. Once reserved, your name remains in their registry until you cancel your account or the lease expires.
Web Hosting Companies Role
Web hosting companies provide the names and addresses for the domain name servers. These companies work closely with ICANN to handle the DNS requests for each site. The customer does not need to know anything about how the names are handled by the web host companies. The web host company simply responds to the DNS request from the customer and registers your domain name on their web server. They also provide the customers with business email addresses.
Always Check the Policies