BILLmanager 6

Top-level domains

BILLmanager includes over 500 authorized top-level domains (TLD). You can also add and set up your own top-level domain.

You can work with top-level domains in section Directories Top-level domains.

  • Name — the name of the top-level domain. It can be specified in Punycode or national symbols. When saved, the name will be converted to Punycode.
  • Whois host — the whois address of the server for the top-level domain. It also can be a whois server provided by the domain registrar, which supports the top-level domain. The whois server specified here will be used for checking whether the domain name is available.
  • Request timeout — timeout for a response of the whois server when domain name availability is checked.
  • Whois string — the response string of the whois server which will be used to determine the availability of the domain.

For example, the whois string value is "no match". When a new order comes, the billing platform will request information about the domain name from the whois server.

If the response string will have "no match", then this domain will be available for registration. Otherwise, it will be considered occupied and unavailable for registration.

$ whois -h whois.verisign-grs.com domain2dom3ain.com
No match for "DOMAIN2DOM3AIN.COM".
......

Supported characters — groups of characters available for use in the domain name. They can be:

  • Latin alphabet letters — the domain name can contain letters from the Latin alphabet, digits, and '-'.
  • Latin alphabet letters and characters from the sets — the domain name can contain letters from the Latin alphabet, digits, and '-', or characters from the kit. Characters from the kit can be set up in Directories Top-level domains → button Characters.
  • only characters from the list — the domain name can contain characters from the kit only. They can be set up inDirectoriesTop-level domains→ button Characters.

Character kits for top-level domains are the files stored in catalog '/usr/local/mgr5/etc/idntable' and containing the Unicode of the characters to be used in the name. The name can contain characters only from the same kit.

For example, only the kits "Russian alphabet" and "Latin alphabet" are available for the top-level domain. In this case, domains "example.tld" and "example.tld" will be available for registration but not "one-example.tld".

Minimum name length — the minimum length of the domain name. It is to be specified in national alphabet characters or symbols of the Latin alphabet.

Maximum name length — the maximum length of Punycode for the domain name.

You can change any of the top-level domain settings for any tariff plan. E.g. you can set a different registration price for domains of different length.

Note:
To apply the changes for the newly created or existing domain zone, restart the control panel with the command /usr/local/mgr5/sbin/mgrctl -m billmgr exit.