14

I'm struggeling somewhat understanding the Expiration related output for a whois query of a .com domain. In particular I don't really get the meaning of the Registrar Registration Expiration Date field.

Here is an example (shortened):

$ whois example.com

Whois Server Version 2.0

Domain names in the .com and .net domains can now be registered
with many different competing registrars. Go to http://www.internic.net
for detailed information.

   Domain Name: example.com
   Registrar: CRONON AG
   Sponsoring Registrar IANA ID: 141
   Whois Server: whois.cronon.net
   Referral URL: http://www.cronon.net
   Name Server: NS.STRATOSERVER.NET
   Name Server: NS2.STRATOSERVER.NET
   Status: ok https://icann.org/epp#ok
   Updated Date: 12-sep-2016
   Creation Date: 12-sep-2011
   Expiration Date: 12-sep-2017

[...]

Domain Name: example.com
Registry Domain ID: 1111111
Registrar Whois Server: whois.cronon.net
Registrar URL: http://www.cronon.net
Updated Date: 2011-09-12T00:00:00Z
Creation Date: 2011-09-12T00:00:00Z
Registrar Registration Expiration Date: 2016-09-12T00:00:00Z

As you can see the Registrar Registration Expiration Date is in the past, but the Expiration Date is in the future. The domain in question is still active. After talking to Strato they insist they have renewed the registration and there is nothing else to do, but the fact that the Registrar Registration Expiration Date is in the past is leaving me somewhat worried (and they won't comment on the Registrar Registration Expiration Date).

Even if I accept their assurances for my own education I'd still like to know what this field means.

nanos
  • 141
  • 1
  • 1
  • 5

1 Answers1

13

You hit probably one of the worst corner case of domain names, one that is often poorly explained everywhere and that causes a lot of problems.

The following applies to gTLDs (some ccTLDs may work the same way, some completely differently): they work in an auto-renewal mode. This means that, at the registry level, a domain really never expires, it gets renewed automatically, except if the registrar decides otherwise.

Here is how it happens:

  1. at domain expiration date, typically on the day but not necessarily on the exact same time, the registry will auto-renew the domain name, meaning that its expiration date will get changed to be one year further in the future
  2. then a counter starts, of typically 45 days (but registries can choose another length) - called the auto-renew grace period, where the registrar can act, that is if the registrar do not wish the domain name to be renewed it has to act during this period and ask the registry to delete the domain name (he will then get refunded by the registry because otherwise obviously the registry will bill the registrar for the auto-renewing). If the registrar does nothing, passed the delay, the domain name is "definitively" renewed.

The above explains why you may see two dates: during the typical 45 days delay, when the registry already renewed the domain name, its expiration date will be 1 year in the future, where the date at the registrar level will show the domain as expired, until you really ask (and pay) the registrar to really renew it. Note also that the registrar is not forced to give you the full 45 days delay to think if you want to renew it or not: it could as well decide to delete the domain name if, for example you still have not paid 30 days after expiration; this is only his own choice but should be reflected in its conditions and contracts that you should read at some point (again, in gTLDs, ICANN regulations require registrars to disclose their policy about what happens for "expired" domain names; ICANN policies also requires registrars to send notification in advance to warn about the coming expiration).

So that is the explanation of why you have two dates, handled at two different levels, and the discrepancy between them. This creates a lot of questions in fact.

For your specific case, I would still be worried, because if you paid your registrar to renew the domain name, the registrar expiration date should have been changed. You should investigate the issue. However, it may also be a glitch in the system as normally domain names that have been auto-renewed and still in their grace period of 45 days do show autoRenew period in the registry whois output in the statuses fields (have a look at the URL given in the above whois output, on ICANN website).

Patrick Mevzek
  • 9,273
  • 7
  • 29
  • 42
  • Thanks for the detailed explanation! Very informative! They did indeed update the `Registrar Registration Expiration Date` a few days later, so I think the most likely cause is that they did have some bug or so in there. We have since changed registrar for unrelated reasons. – nanos Nov 27 '17 at 15:44