RDAP-Service für .de-Domains
Strukturierter Zugriff auf Registrierungsdaten weltweit
Registry Data Access Protocol
Mit dem Registry Data Access Protocol (RDAP) hat die IETF (Internet Engineering Task Force) im März 2015 einen neuen Anlauf genommen, die technischen Grundlagen für einen "whois"-Nachfolger zu schaffen.
Anders als whois bietet RDAP:
- die Authentisierung des Servers und Authentifizierung und Autorisierung des Anfragenden
- Internationalisierung
- ein strukturiertes Datenformat: Abfragen sind maschinen- und menschenlesbar
- die Möglichkeit zur verschlüsselten Datenübertragung
RDAP für .de-Domains
Um Erfahrungen für die .de-Zone zu sammeln, hat DENIC RDAP beispielhaft implementiert. Für .de-Domains gibt es eine Besonderheit, für die wir eine eigene Extension erstellt haben:
- Es besteht die Möglichkeit, .de-Domains mit NS-Entry zu registrieren.
RDAP-Service im Versuchsbetrieb
DENIC stellt Ihnen den RDAP-Service im Versuchsbetrieb, d.h. insbesondere ohne die Zusage von Service Level Standards, unter https://rdap.denic.de für .de-Domains zur Verfügung.
Wir bieten RDAP ausschließlich über TLS-gesicherte Verbindung (https) an.
Ausgegeben werden exakt dieselben Informationen zu einer Domain wie über den Public-whois.
Informationen zur Durchführung von Testabfragen
Abfragen für .de-Domains umfassen:
- Status
- Daten
Möglich sind:
- Browserabfragen
- Kommandozeilenabfragen via Curl
- Abfragen via RDAP-Client
1. Status einer Domain abfragen
Sie können den Status einer .de-Domain testen.
über einen REST-Client wie RestClient oder die Chrome-Erweiterung “Advanced REST Client”.
| Browserabfrage via Firefox | Browserabfrage via Chrome |
|---|---|
| 0. Es empfiehlt sich, einen Rest-Client zu verwenden, z. B.: | |
| http://restclient.net/ | https://chrome.google.com/webstore/detail/advanced-rest-client/hgmloofddffdnphfgcellkdfbfbjeloo/related |
| 1. Klicken Sie nach der Installation auf die Erweiterung und wählen Sie bei … | |
| "Method" HEAD aus | "Other Method" HEAD aus. |
| 2. … und geben Sie die komplette URL ein, z. B.: https://rdap.denic.de/domain/denic.de | |
Sie können RDAP auch über die Kommandozeile via Curl (https://curl.haxx.se/download.html) abfragen.
Verwenden Sie dazu das Kommando curl -I https://rdap.denic.de/domain/beispiel.de
- Antwort 200 OK: Domain ist registriert.
- Antwort 404 Not Found: Domain ist frei.
| Beispiel | Erläuterung/Screenshot |
|---|---|
| curl -I https://rdap.denic.de/domain/denic-connect-example.de HTTP/1.1 200 OK | Beispiel für eine registrierte Domain |
| curl –I https://rdap.denic.de/domain/beispiel-zwölf.de HTTP/1.1 200 OK | Beispiel für eine registrierte Domain in IDN-Notation |
| curl -I https://rdap.denic.de/domain/thisdomaindoesnotexist.de HTTP/1.1 404 Not Found | Beispiel für eine nicht-registrierte Domain |
2. Datenabfrage - So gehen Sie vor
Neben dem Status können auch Detailinformationen abgefragt werden:
| Browserabfrage via Firefox | Browserabfrage via Chrome |
|---|---|
| 0. Es empfiehlt sich, einen Rest-Client zu verwenden, z. B.: | |
| http://restclient.net/ | https://chrome.google.com/webstore/detail/advanced-rest-client/hgmloofddffdnphfgcellkdfbfbjeloo/related |
| 1. Klicken Sie nach der Installation auf die Erweiterung und wählen Sie bei … | |
| "Method" GET aus | "Other Method" GET aus. |
| 2. … und geben Sie die komplette URL ein, z. B.: https://rdap.denic.de/domain/denic.de Alternativ können Sie die URL direkt im Browser aufrufen. | |
Beispiel für eine Datenabfrage via Rest-Client:
Sie können RDAP auch über die Kommandozeile via Curl (https://curl.haxx.se/download.html) abfragen.
Verwenden Sie dazu das Kommando curl -I https://rdap.denic.de/domain/
Alternativ können Sie RDAP auch mit einem RDAP-Client testen. RDAP-Clients bieten für menschliche Leser strukturierte Ausgabeformate der eigentlich maschinenlesbaren Abfrageantworten.
Folgende Clients stehen zur Verfügung:
| Quelle | Link |
|---|---|
| ARIN NicInfo | https://github.com/arineng/nicinfo |
| ARIN RDAP_WebSPA | https://github.com/arineng/rdap_webspa |
| CentralNic rdapper | https://github.com/jodrell/rdapper |
| Registrobr rdap-client | https://github.com/registrobr/rdap-client |
| DNSBelgium RDAP server library | https://github.com/DNSBelgium/rdap |
| CNNIC rdap | https://github.com/cnnic/rdap |
| Metaregistrar rdap-client | https://github.com/metaregistrar/rdap-client |