Zum Hauptinhalt springen

1. Introduction (Einführung)

1. Introduction (Einführung)

DNS [RFC1035] spezifiziert ein Nachrichtenformat, und innerhalb solcher Nachrichten gibt es Standardformate zur Kodierung von Optionen, Fehlern und Namenskompression. Die maximal zulässige Größe einer DNS-Nachricht über UDP ohne Verwendung der in diesem Dokument beschriebenen Erweiterungen beträgt 512 Bytes. Viele der Protokollgrenzen des DNS, wie die maximale Nachrichtengröße über UDP, sind zu klein, um die zusätzlichen Informationen effizient zu unterstützen, die im DNS übermittelt werden können (z. B. mehrere IPv6-Adressen oder DNS Security (DNSSEC)-Signaturen). Schließlich definiert RFC 1035 keine Möglichkeit für Implementierungen, ihre Fähigkeiten gegenüber den anderen Akteuren anzukündigen, mit denen sie interagieren.

[RFC2671] fügte dem DNS Erweiterungsmechanismen hinzu. Diese Mechanismen werden weithin unterstützt, und eine Reihe neuer DNS-Verwendungen und Protokollerweiterungen hängen von der Präsenz dieser Erweiterungen ab. Dieses Memorandum verfeinert und macht [RFC2671] veraltet.

Nicht erweiterte Agenten werden nicht wissen, wie die in [RFC2671] definierten und hier wiederholten Protokollerweiterungen zu interpretieren sind. Erweiterte Agenten müssen darauf vorbereitet sein, Interaktionen mit nicht erweiterten Clients angesichts neuer Protokollelemente zu handhaben und anmutig auf nicht erweitertes DNS zurückzufallen.

EDNS ist eine Hop-by-Hop-Erweiterung für DNS. Das bedeutet, dass die Verwendung von EDNS zwischen jedem Paar von Hosts in einem DNS-Auflösungsprozess ausgehandelt wird, beispielsweise kommuniziert der Stub-Resolver mit dem rekursiven Resolver oder der rekursive Resolver kommuniziert mit einem autoritativen Server.

[RFC2671] spezifizierte erweiterte Label-Typen. Der einzige vorgeschlagene Label-Typ war in [RFC2673] für einen Label-Typ namens "Bit-String-Label" oder "Binäre Labels", wobei letzterer Begriff der gebräuchliche ist. Aus verschiedenen Gründen erwies sich die Einführung eines neuen Label-Typs als äußerst schwierig, und [RFC2673] wurde auf Experimentell verschoben. Dieses Dokument macht [RFC2673] veraltet und missbilligt Binäre Labels. Erweiterte Labels bleiben definiert, aber ihre Verwendung wird aufgrund praktischer Schwierigkeiten bei der Bereitstellung entmutigt; ihre Verwendung in der Zukunft SOLLTE erst nach sorgfältiger Bewertung der Bereitstellungshindernisse in Betracht gezogen werden.