Anyone wishing to purchase a domain name can make a purchase through a domain name registrar. Portals like A2, Namecheap, and GoDaddy can provide you with domain charging a fee. Domain hosting is known as a service to host a domain for your website. It is quite different from web hosting that can provide purchasing web and domain hosting from the same place.