1. Einführung
Das Domain Name System (DNS) ist ein einfaches Anfrage-Antwort-Protokoll, dessen Nachrichten in beiden Richtungen das gleiche Format haben. Das Protokoll und das Nachrichtenformat sind in [RFC1034] und [RFC1035] definiert. Diese RFCs definierten einige Begriffe, aber spätere Dokumente definierten andere. Einige der Begriffe aus RFC 1034 und 1035 haben jetzt etwas andere Bedeutungen als 1987.
Dieses Dokument sammelt eine Vielzahl von DNS-bezogenen Begriffen. Einige von ihnen wurden in früheren RFCs präzise definiert, einige wurden in früheren RFCs locker definiert, und einige sind in keinem früheren RFC überhaupt definiert.
Die meisten Definitionen hier sind die Konsensdefinition der DNS-Community - sowohl Protokollentwickler als auch Betreiber. Einige der Definitionen unterscheiden sich von früheren RFCs, und diese Unterschiede werden vermerkt. In diesem Dokument wird, wenn die Konsensdefinition dieselbe ist wie die in einem RFC, dieses RFC zitiert. Wenn sich die Konsensdefinition etwas geändert hat, wird das RFC erwähnt, aber die neue eigenständige Definition gegeben.
Es ist wichtig zu beachten, dass während der Entwicklung dieses Dokuments klar wurde, dass einige DNS-bezogene Begriffe von verschiedenen DNS-Experten ziemlich unterschiedlich interpretiert werden. Darüber hinaus haben einige Begriffe, die in frühen DNS-RFCs definiert sind, jetzt Definitionen, die allgemein vereinbart sind, aber von den ursprünglichen Definitionen abweichen. Daher beabsichtigen die Autoren, dieses Dokument in nicht allzu ferner Zukunft mit einer wesentlichen Überarbeitung zu folgen. Diese Überarbeitung wird wahrscheinlich eine eingehendere Diskussion einiger Begriffe sowie neue Begriffe haben; sie wird auch einige der RFCs mit neuen Definitionen aktualisieren.
Die Begriffe sind locker nach Themen organisiert. Einige Definitionen sind für neue Begriffe für Dinge, über die in der DNS-Community häufig gesprochen wird, für die aber nie Begriffe definiert wurden.
Andere Organisationen definieren DNS-bezogene Begriffe manchmal auf ihre eigene Weise. Zum Beispiel definiert das W3C "Domain" unter https://specs.webplatform.org/url/webspecs/develop/.
Beachten Sie, dass es keine einzige konsistente Definition von "dem DNS" gibt. Es kann als eine Kombination aus Folgendem betrachtet werden: ein häufig verwendetes Benennungsschema für Objekte im Internet; eine verteilte Datenbank, die die Namen und bestimmte Eigenschaften dieser Objekte darstellt; eine Architektur, die verteilte Wartung, Ausfallsicherheit und lose Kohärenz für diese Datenbank bereitstellt; und ein einfaches Anfrage-Antwort-Protokoll (wie unten erwähnt), das diese Architektur implementiert.
Die Großschreibung in DNS-Begriffen ist oft inkonsistent zwischen RFCs und verschiedenen DNS-Praktikern. Die in diesem Dokument verwendete Großschreibung ist eine beste Schätzung der aktuellen Praktiken und soll nicht darauf hinweisen, dass andere Großschreibungsstile falsch oder archaisch sind. In einigen Fällen werden mehrere Stile der Großschreibung für denselben Begriff verwendet, da aus verschiedenen RFCs zitiert wird.