Managing TLDs

The system ships with a predefined set of TLDs that you can sell to your customers. If this set does not contain a TLD that you want to offer, add this TLD by clicking Add TLD on the Business Setup > All Settings > Supported TLDs page.

In your domain name registration plans, you can sell only active TLDs. Initially, all TLDs are inactive. To make a TLD active, configure a module of a domain name registrar and select this TLD on the registrar module settings page. Otherwise, you can make a TLD active by editing its settings on the Business Setup > All Settings > Supported TLDs page.

Checking Domain Name Availability

When a customer tries to register a new domain name through your online store, Business Manager first checks whether this name is available. By default, the system can check the availability of domain names only in TLDs that are included in the Supported TLDs list shipped with Business Manager. When you add a new TLD to the system, you should configure its checking parameters as described below.

For each TLD, there is a server on the Internet that provides information about domain names in this TLD. To check the availability of a domain name, Business Manager sends a request to the corresponding server and defines the availability depending on the server's response. For most TLDs, such servers use the whois protocol that defines the format of a request you send to this server.

If the server that checks domain name availability in your TLD uses this protocol, specify the server's domain name and, optionally, the port (if it differs from the standard 43 port) in the Whois server field. If the server uses the HTTP protocol, you should explicitly specify the format of requests that you will send to the server. In this request, you can use the following variables:

Then, for both protocols, specify the values that indicate the domain name availability in the Whois response fragment indicating that the domain name is available and the Whois match rule fields.

The examples below show how to configure checking domain names in a TLD with the whois and HTTP protocols: