Feature Requests
Share ideas, discuss and vote on requests from other users in community
 

domain name availability checks using EPP and not WHOIS (CentralNic)

Vincent S shared this idea 9 months ago
Under Consideration

Use of the Whois for perfoming domain name availability checks is STRONGLY DISCOURAGED. CentralNic does not guarantee, and registrars should not assume, the accuracy or timeliness of the data produced by the Whois system. Furthermore, CentralNic may change the layout or content of WHOIS records at any time, which may break automated parsers of WHOIS responses.

Furthermore, in order to ensure the stability of the service in the face of abusive activity, we may impose temporary rate limits and minimum round-trip times without notice.

Registrars wishing to do high volume domain name availability checks are STRONGLY ADVISED to use EPP, which offers significant benefits over the Whois service.

Source : https://registrar-console.centralnic.com/pub/whois_guidance

=========================================================================================

My server IP is often running into problems with CentralNic due to manny whois lookups for domain availability. It has now come to an argument on whether or not we should continue to provide these domain extensions.

I know WHMCS uses the WHOIS servers to determine the state of a domain name, but I do not think this is the best way to do this. ( as you can see above ).

Comments (1)

photo
1

Hi,

Thanks for your suggestion.

Did you consider using a lookup provider (such as eNom or ResellerClub) which uses the provider's API to check availability of these domains rather than whois: https://docs.whmcs.com/Domain_Pricing#Lookup_Provider

This will operate for any domains supported by the registrar.

Version 7.6 also includes our own namespinning service as standard: https://docs.whmcs.com/WHMCS_Domain_Namespinning

I checked and at present it supports CentralNIC's TLDs (although not their unofficial SLDs).

The final option would be to create a custom registrar module with empty functions, except the available check function: https://developers.whmcs.com/domain-registrars/availability-checks/

This could then use CentralNIC's API for avaibility checks on their domains, and would fall back to standard whois for any other domains.