RDAP (Registrierungsdatenzugriffsprotokoll)

Protokolle & Standards
Das moderne, standardisierte Protokoll zum Abfragen von Domain-Registrierungsdaten, das das veraltete WHOIS-System durch strukturierte JSON-Antworten ersetzt.
← Zurück zum Glossar

Was istRDAP?

RDAP(Registration Data Access Protocol) ist das moderne, IETF-standardisierte Protokoll zum Zugriff auf Domainnamen-Registrierungsdaten. Entwickelt als Nachfolger vonWHOISbietetRDAPstrukturierte, maschinenlesbare Antworten imJSON-Format, wodurch Entwickler die Domainn-Lookup-Funktionalität in ihre Anwendungen wesentlich einfacher integrieren können.

WarumRDAPMaterie für Entwickler

Wenn Sie jemals versucht haben,WHOIS-Daten zu begleichen, wissen Sie den Schmerz. Jeder Registrar formatiert seine Antworten anders, verwendet inkonsistente Feldnamen und gibt unstrukturierten Klartext zurück, der komplexe Regex-Muster benötigt, um nützliche Informationen zu extrahieren.RDAPlöst diese Probleme mit einem standardisiertenJSON-Schema, das konsequent über alleRDAP-konformen Server arbeitet.

Wichtige technische Vorteile

**StructuredJSONResponses*: JederRDAP-Server liefert Daten im gleichenJSON-Format, das durch RFC 7483 definiert ist. Dies bedeutet, dass Sie einen Parser schreiben können, der mit jeder Domain arbeitet, unabhängig von Registrar oder Registry.

**RESTful Architecture*:RDAPverwendet StandardHTTPMethoden und Statuscodes.Aeinfache GET-Anforderung an einenRDAPEndpoint gibt Domain-Informationen zurück, undHTTP404 gibt eine verfügbare Domain an – keine spezielle Protokollbehandlung erforderlich.

HTTPSby Default: Im Gegensatz zuWHOIS, der Daten im Klartext über Port 43 übermittelt, verwendetRDAPHTTPS, um eine verschlüsselte Kommunikation zwischen Ihrer Anwendung und demRDAP-Server sicherzustellen.

**Internationalization Support*:RDAPübernimmtIDN(Internationalized Domain Names) und Unicode Zeichen, die für globale Anwendungen unerlässlich sind.

WieRDAPfunktioniert

Wenn Sie eine Domain überRDAPabfragen, folgt der Prozess diesen Schritten:

1. **Bootstrap Discovery*: Ihr Kunde fragt dieIANARDAPBootstrap-Registrierung ab, um den maßgeblichenRDAP-Server für dieTLDzu finden

2. **HTTPAnfrage*:AGET-Anforderung erfolgt an denRDAP-ServerURL(e.g,https://rdap.verisign.com/com/v1/domain/example.com)

3. JSONAntwort: Der Server gibt ein strukturiertesJSON-Objekt mit Registrierungsdaten, Statuscodes und Ereignissen zurück

BeispielRDAPReaktionsstruktur

{

"objectClassName": "domain",

"handle": "example.com",

"ldhName": "example.com",

"status": ["client transfer prohibited"],

"events": [

{"eventAction": "registration", "eventDate": "1995-08-14T04:00:00Z"},

{"eventAction": "expiration", "eventDate": "2025-08-13T04:00:00Z"}

]

}

RDAPvsWHOISVergleich

MerkmalRDAPWHOIS
DatenformatStrukturierteJSONUnstrukturierter Text
VerkehrHTTPS(verschlüsselt)Plaintext (port 43)
StandardisierungRFC 7480-7484Inkonsistent
IDNUnterstützungNativeUnternehmen
Art der AbfrageRESTÜTZTHTTPZollprotokoll

AusführungRDAPin Ihren Bewerbungen

Für Entwickler, die Domain-Tools bauen, istRDAPder empfohlene Ansatz. Die meisten modernen Domainnverfügbarkeitsprüfer, einschließlichDomScan, verwendenRDAPals primäre Datenquelle, weil sie

RDAPAdoptionsstatus

RDAPist nun zwingend fürgTLD-Registry und Registrars nachICANN-Anforderungen. Die meisten ccTLDs haben auchRDAPübernommen, obwohl einige nochWHOIS-only Services betreiben. DieIANABootstrap-Datei inhttps://data.iana.org/rdap/dns.jsonliefert aktuelleRDAPServer-Mappings für alle unterstützten TLDs.

Bewährte Verfahren

Bei der Umsetzung vonRDAP-Abfragen, Cache-Antworten angemessen auf die Einhaltung von Ratenlimits, implementieren Sie denIANABootstrap für die Server-Entdeckung und behandeln Sie beide erfolgreiche Lookups und 404 Antworten zur Verfügbarkeitskontrolle.

Setzen Sie dieses Wissen in die Praxis um

Verwenden Sie die DomScan-API, um Domänenverfügbarkeit, Gesundheit und mehr zu prüfen.