[dns-operations] Monitoring for impending expiration of domains?
Yannick
Liste at uggy.org
Sun Dec 13 10:39:52 UTC 2020
Hi,
On 13/12/2020 05:26, Viktor Dukhovni wrote:
> Yesterday I happened to notice that the "flexfilter.nl" domain went into
> "quarantine" under .NL, with NXDomain returned by the parent. This
> domain still had ~14.5k signed domains using its MX hosts, including
> flexwebhosting.nl, who own/operate this "infrastructure" domain.
>
> While one might just write this off as "operator error", putting the
> blame squarely on the domain owner, I wonder whether in part the problem
> is a result of lack of transparency around impending domain expiration.
>
> Specifically, how should a responsible domain owner monitor their
> domains for impending expiration? Yes, ideally some sort of email is
> sent from registrar to the domain owner reminding them of the need to
> renew the domain, but such emails can get lost in spam filters, may be
> sent to a stale contact address, ...
>
> And with increasing usability barriers around WHOIS[1], and some WHOIS
> services not returning expiration dates in the first place. How exactly
> is an operator supposed to keep track of these dates, and not miss some
> renewals?
>
> Unless I'm missing something, the "operator error" in question can be
> reasonably described as falling into a well-disguised trap rather than
> an instance of mere negligence.
>
> So my question to the list is, what can or should be done to help domain
> owners avoid a similar fate?
Some registrars provide a (free) REST API that provide such dates
informations (and other) available for authenticated domain owners.
{
"status": [
"clientTransferProhibited"
],
"dates": {
"created_at": "2019-02-13T11:04:18Z",
"deletes_at": "2021-03-30T00:04:18Z",
"hold_begins_at": "2021-02-13T10:04:18Z",
"hold_ends_at": "2021-03-30T10:04:18Z",
"pending_delete_ends_at": "2021-05-04T10:04:18Z",
"registry_created_at": "2019-02-13T10:04:18Z",
"registry_ends_at": "2021-02-13T10:04:18Z",
"renew_begins_at": "2012-01-01T00:00:00Z",
"restore_ends_at": "2021-04-29T10:04:18Z",
"updated_at": "2019-02-25T16:20:49Z",
"authinfo_expires_at": "2020-02-25T16:20:49Z"
},
"can_tld_lock": true,
...
Only the authenticated user can get list of it's domains and all linked
informations.
> At least for my domain, the .ORG registry does return the relevant
> dates:
>
> Creation Date: 2001-05-13T02:29:30Z
> Updated Date: 2020-06-03T09:51:47Z
> Registry Expiry Date: 2029-05-13T02:29:30Z
>
> but, for example, is the .ORG WHOIS scalable enough to support a daily
> query for each of the 10,000,000 registered domains? And if a domain
> owner has many domains to track, how soon would they run into WHOIS
> query rate limits?
Too soon for sure... And .ORG is not the worst.
Such daily WHOIS query limits should not be a problem using the
authenticated Registrar API as only domain owner can get informations.
> Of course daily checks for a date that rarely changes may be too
> frequent, perhaps one should only check once a week or once a month?
> Are there tools that help one discover and keep track of the dates?
>
> And if not WHOIS, then where would one look?
>
--
Yannick
More information about the dns-operations
mailing list