A domain name is your website’s location on the internet. It translates the digits that make up your IP address into something catchy that people can remember. Domain names are bought through Domain Name Registrars, companies that manage the reservation of domain names and point them to your website.
RELATED: What Is DNS, and Should I Use Another DNS Server?
Where To Buy a Domain Name
When you buy a domain name, you do so through a “Domain Registrar” that manages the registration of that domain name. For most registrars, you’ll buy the domain from them and then use a hosting provider to manage the website. Some companies provide both services.
Google Domains is a great tool for finding domains and integrates well with Google’s mail services. Namecheap and Hover are other great options and offer good DNS support and mail hosting in addition to low prices on domains.
You can also buy directly from your hosting provider (like GoDaddy), but if you want to switch providers, it’s generally more difficult as you’ll usually have to transfer the domain to another registrar, sometimes even having it locked down to that specific host.
What if My Domain is Already Taken?
If someone already has your domain, you might still be able to buy it, but it will cost more. This is because instead of buying it from a registrar for a standard price, you’ll have to buy it off of whoever has it. Many people register domains they think could be profitable and then sell them on domain marketplaces like Sedo and Afternic. You can try searching those services if you need that specific domain.
Read the remaining 8 paragraphs
Source : Buying a Domain Name? This Is What You Need to Know