DNS & domain
What is RDAP? Registration Data Access Protocol explained
RDAP is the successor of WHOIS and provides a domain's registration data in machine-readable form: registrar, status, locks and expiry date.
How RDAP works
RDAP queries the registry or registrar via HTTPS and returns structured JSON data. Which server is responsible for a top-level domain is listed by IANA (bootstrap).
Three items matter most for protecting a domain: the expiry date, so the domain does not lapse by accident; the status locks against transfer and deletion; and critical states such as "clientHold" or "redemptionPeriod", in which the domain no longer works or is about to be deleted.
Not every top-level domain offers RDAP; for .de the IANA list currently names no RDAP server. The criterion is then not applicable in the Domain Trust Check.
Example
{
"ldhName": "example.com",
"status": ["client delete prohibited", "client transfer prohibited", "client update prohibited"],
"events": [{ "eventAction": "expiration", "eventDate": "2027-10-31T23:59:59Z" }]
}
Simplified, schematic excerpt of an RDAP response: locks and expiry date.
Common mistakes
- The domain expires because auto-renewal is switched off or the payment failed.
- No transfer lock – an attacker with access to the registrar account can move the domain more easily.
- Critical states such as clientHold go unnoticed until website and email fail.
How the Domain Trust Check rates RDAP
Criterion “Domain registration” (weight 3 of 5): Registration data via RDAP (successor of WHOIS): expiry date plus transfer, delete and update locks against domain hijacking.
Standard: RFC 9082, RFC 9083