RFC 3912 – WHOIS Protocol Specification

StatusDraft Standard
VeröffentlichtSeptember 2004
ErsetztRFC 812, RFC 954
Volltextrfc-editor.org/rfc/rfc3912

RFC 3912 (WHOIS Protocol) spezifiziert ein einfaches, textbasiertes Abfrage-/Antwortprotokoll, das auf TCP port 43 betrieben wird. Der Client sendet eine einzelne Textzeile, die mit CR und LF abgeschlossen ist, an den Server. Der Server antwortet darauf mit einem beliebig langen Textblock. Das Ende der Antwort wird ausschließlich durch das Schließen der TCP-Verbindung durch den Server signalisiert, nicht durch spezielle Steuerzeichen im Datenstrom. Die Antworten sind für Menschen lesbar, enthalten jedoch keine Strukturierung in Felder oder Metadaten.

Das Protokoll selbst enthält keine Mechanismen zur Internationalisierung, Authentifizierung, Zugriffskontrolle, Integritätssicherung oder Verschlüsselung. Die fehlende Unterstützung für Zeichensätze führt zu Problemen mit der Interoperabilität, da Server außerhalb der ASCII-Welt oft eigene Kodierungen verwenden. RFC 3912 dokumentiert diese grundlegenden Designschwächen, bietet aber keine Behebung an; es überführt lediglich die Protokollspezifikation aus RFC 954 in eine moderne Form, ohne die Funktionsweise zu ändern.

Historisch entstand das WHOIS-Protokoll in den frühen 1980er Jahren für die Bereitstellung von „White Pages“-Diensten und Domainregistrierungsinformationen. RFC 3912 aus dem Jahr 2004 ersetzt RFC 954 und stellt die aktuelle Standardspezifikation dar. Das Protokoll ist weiterhin auf der ganzen Welt im Einsatz für die Abfrage von Domaininhabern und IP-Adressbereichen, wird jedoch zunehmend durch modernere Protokolle wie RDAP ergänzt, die diese Sicherheits- und Internationalisierungsmängel adressieren.