There&#x27;s a distinction here between DNS hosting (telling people what address &quot;foo.com&quot; should point to) and domain registration (making it known that your server &quot;owns&quot; that domain and is where people should look for information about it). The former is just running a DNS server, anyone can do it. But the latter involves being an official &quot;registrar&quot; and paying alot of money to add names to the root nameservers&#x27; lists.