google / nomulus

Top-level domain name registry service on Google Cloud Platform

Home Page:https://registry.google

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Creating a TLD?

atonb117 opened this issue · comments

Can I spin this up and actually create a private TLD that doesn't currently exist, like .nyame or .kofi, while managing it myself?

I trying to understand the implications behind this technology.

Hello, you need to wait for the next ICANN new gTLD application round to create an official TLD. This should be open within a few years period of time. I do a follow up with news on the subject here: http://www.gtld.club/p/newsletter.html

Will do @dnsguru.

Excellent resource, @nolliug; subscribing.

Great insights, @CydeWeys. When you say "resolve", that means others couldn't simply type the address in their brower's address bar? If not, how can they get the TLD that's been created?

ICANN will need to delegate the TLD created to your designated nameservers for it to resolve. You can create a whole hierarchy of domain names that mimics the internet itself, but unless the root nameservers actually point to it, it is isolated from the internet that everyone uses.

As @nolliug pointed out, when ICANN does the next round of gTLD expansion, newly created TLDs will be delegated.

Note that Nomulus supports multi-part TLDs, so if you do own domains like bar.foo, you can use Nomulus to manage subdomains under it. But I agree with @CydeWeys that it is probably easier to just maintain the DNS yourself. The main purpose of Nomulus is to manage EPP communications between registries and registrars. If bar.foo is not open for registration, there's no point running a full registry platform like Nomulus.

It's important to point out that there's a long elaborate process involved in getting a TLD delegated to you, as well as a startup cost of something on the order of $200K (if no one else wants that TLD) plus $25K per year, all paid to ICANN. So how badly do you want .nyame or .kofi?

@jianglai and @CydeWeys, can you quickly explain what you mean by "running/maintaining the DNS yourself"?

There's a large variety of software applications that can be used to run DNS, with BIND being the most well known. You can run your own DNS using this software, then configure your other computers to use it. Then you'll be able to do whatever you want with domain name resolution.

Got it @CydeWeys. Thanks!