Having free hosting is great, but you also need a domain in order to get your website online. You could of course use a free subdomain from your webhost, but that generally limits your options and means you cannot transfer your website elsewhere without having to change your URL as well. That's the problem a free domain solves. This list is composed of providers who offer free domains at no charge and give you full DNS control as well as the ability to use your own nameservers (or the nameserver