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 → Add button:
- 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.
- Service call timeout —

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 → Characters button. - only characters from the list — the domain name can contain characters from the kit only. They can be set up inDirectories→Top-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. National symbols are not supported in domain registration if the domain zone does not have the corresponding character set in the system.
For example, only the kits Russian alphabet and Latin alphabet are available for the top-level domain. In this case, domains пример.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.
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