RFC 1034 – Domain names - concepts and facilities

StatusInternet Standard
VeröffentlichtNovember 1987
ErsetztRFC 882, RFC 883, RFC 973
Volltextrfc-editor.org/rfc/rfc1034

RFC 1034 führt in die Konzepte des Domain Name System (DNS) ein, eines hierarchischen, verteilten Namensraums für Ressourcen im Internet. Es definiert die Struktur von Domainnamen, die durch Punkte getrennte Hierarchieebenen darstellen, sowie die grundlegenden Funktionen von Nameservern und Resolvern. Das DNS wurde entwickelt, um die damalige zentrale Verwaltung von Hostnamen und Adressen in einer einzigen Datei (HOSTS.TXT) abzulösen, die mit dem Netzwerkwachstum nicht mehr skalierte.

Der Kern des Systems basiert auf einer verteilten Datenbank, in der autoritative Nameserver für bestimmte Zonen (Teile des Namensraums) verantwortlich sind. Resolver führen iterative oder rekursive Abfragen durch, um Informationen wie IP-Adressen (A-Records) oder Mail-Austauscher (MX-Records) zu ermitteln. Caching optimiert die Performance, indem Antworten lokal zwischengespeichert werden, während die Quellen der Daten die Gültigkeitsdauer dieser Caches kontrollieren.

Historisch gesehen ist RFC 1034 ein fundamentaler Meilenstein: Es löste die Skalierbarkeitsprobleme des frühen Internets, indem es die Verwaltung von Namen dezentralisierte und eine konsistente, erweiterbare Architektur schuf. Gemeinsam mit RFC 1035 (der Implementierungsspezifikation) legte es die Grundlage für das moderne DNS, das bis heute unverändert als Rückgrat der Namensauflösung im Internet dient.