Hitpoint system[Link]

In the WHOIS you can find the release date for domain names in quarantine. DNS Belgium noted a number of registrars were using this list to register ‘popular’ or ‘interesting’ domain names as they became available, whether for their own use or at the request of their customers.

We have also noticed some registrars were devoting considerable resources to this activity, we received literally hundreds of identical requests. For these applications the same answer is always sent back (‘Error code 101’, ‘Invalid status of domain name’). In other words, the domain name is still in use, and in this case, it is in quarantine.

Some registrars were even starting to send a continuous deluge of applications during the whole day.

It goes without saying we cannot accept this ‘approach’, for a number of reasons:

  • it overloads the registration system unnecessarily; although the registration system can easily cope with this influx of registration transactions, the response time of the system will be slower;

  • this type of action contaminates the database as each registration attempt is being logged.

Via the EPP server it is possible to check when a domain name will become available for registration. With a simple script the registration request can also be sent automatically at that time.

Although DAS and EPP are available for all registrars to use, and DNS Belgium made a recall via Newsletters and mailings to the registrars, we still noticed a lot of registrars preferred the dumb instead of the smart approach.

As a consequence, on 14 January 2004, we found ourselves compelled to take measures and we introduced the DNS Belgium ‘Hitpoint System’. Any registrar who does not abide by the rules will automatically be blocked (status: BLOCKED). Furthermore, the hit point system is a safeguard against runaway processes sending thousands of faulty transactions per hour, thereby consuming valuable bandwidth, CPU power, and more importantly, database storage. Also, since it is a policy to log all incoming messages in the database together with the corresponding reply, the hit point system reduces the number of unnecessary transactions recorded in the log history.

How does the system work?[Link]

1 hit point is allocated when any of the following transactions return an error code:

  • create-contact

  • update-contact

  • delete-contact

  • create-domain

  • update-domain

  • delete-domain

  • transfer-domain

  • undelete-domain

  • reactivate-domain

  • create-nsgroup

  • update-nsgroup

  • delete-nsgroup

  • create-keygroup

  • update-keygroup

  • delete-keygroup

10 hit points are allocated on a new-domain transaction with error code 2302 (OBJECT EXISTS). All error codes except for new-domain transactions result in the allocation of a single hit point. Ten hit points are allocated to registrars who attempt to register a domain name that is not available for registration (for instance, the domain name is in quarantine or is presently registered or “on hold”).

Exceptions are:

  • No hitpoints will be allocated when a new-domain transaction is performed within 10 seconds of the name being registered by another registrar.

  • No hitpoint will be allocated when a transfer-domain transaction is performed on a domain name where the name servers have been removed due to the revoke procedure (see next chapter).

The number of hitpoints a registrar can take before the account is blocked, is proportional to the number of domains in your portfolio. It is calculated as the number of domain names divided by ten with an absolute minimum of 100 and an absolute maximum of 1000. Hitpoints are counted over a period of 24 hours. When your hitpoint counter reaches your maximum in a 24-hour-period, your account will be ‘Blocked’ for the next 24 hours. We will ignore all transactions you send to us during these 24 hours. Once 24 hours are past, you are again able to fully use our registration system.

It is possible to unblock yourself once every calender month.