Is your domain name portable if you change service providers? I’m starting a non-profit and I want to hold the name, but eventually I will fire someone to do the website development and want them to be able to use the platform they think they can work most effectively in. If I were to register with GoDaddy for services and get a free domain name… do I lose it if I switch to another web-hosting provider?
There is also what is called a ccTLD, or country code top-level domain. These are designed to signify sites located in or associated with certain countries or territories. Most of the ccTLDs actually don't have restrictions regarding who can register domain names. In fact, many ccTLDs are commonly misinterpreted as TLDs. For example, while .tv is commonly registered by television and media related websites, .tv is actually the ccTLD designated for the country Tuvalu. Domain hacks are also a popular use of both TLDs and ccTLDs. This involves creating a full word or phrase when combining the domain name with the TLD to create something your audience will easily remember. A popular example is using the .me ccTLD for Montenegro and combining it with "aweso" to create the domain aweso.me.
Critics often claim abuse of administrative power over domain names. Particularly noteworthy was the VeriSign Site Finder system which redirected all unregistered .com and .net domains to a VeriSign webpage. For example, at a public meeting with VeriSign to air technical concerns about SiteFinder, numerous people, active in the IETF and other technical bodies, explained how they were surprised by VeriSign's changing the fundamental behavior of a major component of Internet infrastructure, not having obtained the customary consensus. SiteFinder, at first, assumed every Internet query was for a website, and it monetized queries for incorrect domain names, taking the user to VeriSign's search site. Unfortunately, other applications, such as many implementations of email, treat a lack of response to a domain name query as an indication that the domain does not exist, and that the message can be treated as undeliverable. The original VeriSign implementation broke this assumption for mail, because it would always resolve an erroneous domain name to that of SiteFinder. While VeriSign later changed SiteFinder's behaviour with regard to email, there was still widespread protest about VeriSign's action being more in its financial interest than in the interest of the Internet infrastructure component for which VeriSign was the steward.
If you do not have a web host, you can always allow the registrar to park your domain name at a temporary website specially set up for you. This way you can quickly secure your domain name before it's too late and still take your time to set up the other aspects of your site. As far as I can tell, most registrars (or probably all) automatically park your domain by default whether you ask them to or not, so if this is your situation, you probably don't have to do anything special to get it done. Some of those registrars also provide you with a free email address at your own domain name while it is parked at their site, like email@example.com (where "example.com" is your domain).
A few companies have offered low-cost, below-cost or even free domain registration with a variety of models adopted to recoup the costs to the provider. These usually require that domains be hosted on their website within a framework or portal that includes advertising wrapped around the domain holder's content, revenue from which allows the provider to recoup the costs. Domain registrations were free of charge when the DNS was new. A domain holder may provide infinite number of subdomains in their domain. For example, the owner of example.org could provide subdomains such as foo.example.org and foo.bar.example.org to interested parties.
Domain names can be used in a number of ways. Direct visitors to your website’s home page or use complementary domains to send them to specific areas of your website ( e.g. yourcompany.jobs for a careers page). Or, forward a custom domain to an existing social media account, like your Twitter profile or Periscope channel. With a domain name you can even set up custom email addresses like firstname.lastname@example.org, which can be used to conduct business or communicate with your followers. More.