Monitors domain expiration dates via RDAP to prevent service disruption
Checks domain expiration dates using RDAP protocol to identify domains that are expiring soon and require renewal attention.
This checker monitors domain registration expiration dates by querying RDAP (Registration Data Access Protocol) servers. It automatically discovers the appropriate RDAP server for each domain's TLD using IANA bootstrap data, then queries the registry to retrieve domain information including expiration events. The checker parses the RDAP response to extract expiration dates and calculates the remaining time until expiration.
| Status | Description | Test Logic | Threshold |
|---|---|---|---|
| SUCCESS | Domain is valid and expires in more than 90 days | days_until_expiration > 90 | > 90 days |
| WARNING | Domain expires in 90 days or less - renewal recommended | 30 < days_until_expiration <= 90 | 30-90 days |
| FAIL | Domain expires in 30 days or less - immediate action required | days_until_expiration <= 30 | ⤠30 days |
Test Logic Details:
SUCCESS: Domain has sufficient time before expiration, no immediate action needed
WARNING: Domain should be renewed soon to avoid last-minute issues
FAIL: Domain requires immediate renewal to prevent service disruption
Data Output:
domain: The domain being checked
expiration_date: ISO 8601 formatted expiration date
days_until_expiration: Number of days until domain expires
current_date: Current date when check was performed
Immediate Risks (Fail Status): Domain becomes inaccessible, complete service outage, loss of business continuity, potential data loss if DNS fails. Short-term Risks (Warning Status): Risk of forgetting to renew, potential service interruption during renewal process, increased stress and urgency for IT teams.
Add this checker to your monitoring setup and start identifying issues on your websites today.