TLDs
  Public-Root resolves all 5 kinds of TLDs globally:
ccTLDs (country code TLDs) authorized ccTLD Registrar: IANA
Two letter labels are reserved as country code identifiers under ISO 3166. Two character codes will only be delegated to a competent government authority associated with that code. It is not possible to register any ccTLDs.
 
gTLDs (generic TLDs) authorized gTLD Registrar: ICANN
Generic TLDs will only be delegated by ICANN to a selected group of companies against high costs. Currently is extreme difficult to register gTLDs. The rules to register domain names under gTLDs are different for each registry.
 
cTLDs (corporate TLDs) accredited cTLD Registrars: UN1D & TLD.NAME
Corporate TLDs will exclusively be delegated by UNIDT to corporations that would like to secure their name on the Internet. Only corporations can register a cTLD.
 
pTLDs (public TLDs) accredited pTLD Registrars: UN1D & TLD.NAME
Registering a Public TLD is available to everyone and is based on a First Come, First Served (FCFS) basis. Most Public TLDs have on-line registries available that allows anyone to register domain names.
 
dTLDs (dormant TLDs)
dTLDs are not available and do not have any domain names. dTLDs are reserved for future use. Just registered TLDs often are dormant TLDs. As soon as the TLD is resolving domain names, the TLD is no longer dormant. Then the TLD is transformed into one of the TLDs mentioned above.
All TLD Registries mentioned above are recognized by the Internet Names Authorization & Information Center (INAIC)