Have you ever wondered how Domainmonster.com works? How is it that within a few seconds, Domainmonster.com’s domain name search can tell you whether your domain name is available or not for over sixty different TLDs? With TLDs being operated from different countries worldwide, providing domain names is a truly global operation.
Domainmonster.com’s systems directly contact the registry that administrates each TLD. For example, .co.uk domains are run by a company called Nominet and .com by Verisign. The message that is sent looks something like this:
This is a language called eXtensible Markup Language (XML), but it is a special type of XML called EPP, which stands for Extensible Provisioning Protocol. Before this existed, there were several different ways to communicate with the registries, and this resulted in complex systems. In theory, EPP provides standard ways for registrars like Domainmonster.com to check, create, renew and transfer domains, and as we prepare for large numbers of extra TLDs (including the new ones from the current gTLD applications), it will become increasingly important.
When EPP was developed, it was recognised that there might be some variation between the registries and therefore an extension framework was developed. Nominet and the .tel registry use this for WHOIS privacy, and some registries use it for additional required contact information, such as .asia and .us.
However some registries (particularly some ccTLDs) do deviate from standard EPP, and have created their own implementations for use only at their registry. Some have chosen not to use EPP at all and use various other ways to allow Domainmonster.com to communicate with them!
In the meantime, isn’t it a great thing that the monster does all of the hard work? The alternative of course is having to search for each TLD separately which would be time consuming and irritating for our customers. One button does it all – or of course you can install the Domainmonster browser plugin!