<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Extended_DNS</id>
	<title>Extended DNS - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Extended_DNS"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Extended_DNS&amp;action=history"/>
	<updated>2026-05-30T06:22:59Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Extended_DNS&amp;diff=643404&amp;oldid=prev</id>
		<title>imported&gt;PerfektesChaos: tk k</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Extended_DNS&amp;diff=643404&amp;oldid=prev"/>
		<updated>2023-06-22T22:19:25Z</updated>

		<summary type="html">&lt;p&gt;tk k&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Unter &amp;#039;&amp;#039;&amp;#039;Extended DNS&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;EDNS&amp;#039;&amp;#039;&amp;#039;) werden verschiedene Protokoll-Erweiterungen des [[Domain Name System]]s (DNS) zusammengefasst, die den Transport von DNS-Daten in [[User Datagram Protocol|UDP]]-Paketen betreffen.&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
Das in der ersten Hälfte der 1980er entwickelte DNS wurde im Laufe der Jahre mit zahlreichen weiteren Funktionen ausgestattet. Die in DNS-Paketen vorhandenen Flags, Returncodes und Label-Typen reichten schließlich nicht mehr aus, alle Situationen zu beschreiben. Ein weiteres gravierendes Problem ergab sich aus der Längenbeschränkung des DNS-UDP-Pakets von 512&amp;amp;nbsp;[[Byte]]s. Diese Einschränkungen machten eine Erweiterung des DNS-Paket-Formats unumgänglich. 1999 wurde von [[Paul Vixie]] im  &amp;lt;nowiki&amp;gt;RFC&amp;amp;nbsp;2671&amp;lt;/nowiki&amp;gt;&amp;lt;ref name=&amp;quot;RFC2671&amp;quot; /&amp;gt; ein entsprechender Standard formuliert.&lt;br /&gt;
&lt;br /&gt;
== Funktionsweise ==&lt;br /&gt;
Da im DNS-[[Header]] kein [[Flag (Informatik)|Flag]] mehr zur Verfügung stand, um zwischen herkömmlichem und EDNS-Format zu unterscheiden, wurde ein sogenannter Pseudo-Record eingeführt, der sogenannte &amp;#039;&amp;#039;OPT Resource Record&amp;#039;&amp;#039;. Ein derartiger Pseudo-RR wird nur auf dem Transportweg zwischen Client und Server verwendet. Er erscheint niemals in [[Zonendatei]]en oder in [[Cache]]s. Ein DNS-Teilnehmer, der ein DNS-Paket als EDNS kennzeichnen möchte, fügt einen entsprechenden Pseudo-RR in die Additional Data Section der DNS-Anfrage oder -Antwort ein.&lt;br /&gt;
&lt;br /&gt;
Neben der Aufgabe, ein Paket als EDNS-Paket zu markieren, hat ein OPT-Resource-Record folgende Funktionen:&lt;br /&gt;
* Bereitstellung von 16 zusätzlichen Flags&lt;br /&gt;
* Erweiterung des Response-Codes um acht Bytes (damit können in einem Paket insgesamt drei Response-Codes untergebracht werden)&lt;br /&gt;
&lt;br /&gt;
Außerdem sind die Gesamtlänge des UDP-Pakets und die Versions-Nummer (zurzeit&amp;amp;nbsp;0) enthalten. In einem Datenfeld variabler Länge können zukünftig weitere Informationen eingetragen werden.&lt;br /&gt;
&lt;br /&gt;
Eine weitere im &amp;lt;nowiki&amp;gt;RFC&amp;amp;nbsp;2671&amp;lt;/nowiki&amp;gt;&amp;lt;ref name=&amp;quot;RFC2671&amp;quot; /&amp;gt; spezifizierte Erweiterung bezieht sich auf das Label-Format. Ursprünglich gab es in DNS-Paketen zwei Label-Typen, die durch die ersten beiden Bits definiert werden (&amp;lt;nowiki&amp;gt;RFC&amp;amp;nbsp;1035&amp;lt;/nowiki&amp;gt;&amp;lt;ref&amp;gt;{{RFC-Internet |RFC=1035 |Titel=Domain Names – Implementation and Specification |Datum=}}&amp;lt;/ref&amp;gt;):&lt;br /&gt;
* 00 = Standard-Label&lt;br /&gt;
* 11 = komprimiertes Label&lt;br /&gt;
&lt;br /&gt;
Um eine größere Anzahl weiterer Label-Typen zu ermöglichen, wird der Typ 01 = &amp;lt;code style=&amp;quot;white-space:nowrap&amp;quot;&amp;gt;&amp;quot;Extended Label&amp;quot;&amp;lt;/code&amp;gt; definiert. Aus den folgenden 6&amp;amp;nbsp;[[Bit]]s des ersten Bytes können damit insgesamt 63 Label-Untertypen gebildet werden.&lt;br /&gt;
&lt;br /&gt;
== Praxis ==&lt;br /&gt;
EDNS ist bei [[Domain Name System Security Extensions|DNSSEC]] zwingend notwendig, da das DO-Flag (DNSSEC&amp;amp;nbsp;OK) nicht mehr im Standard-Header untergebracht werden kann. Das DO-Flag ist auch das erste neu definierte Flag.&lt;br /&gt;
&lt;br /&gt;
Im Zusammenhang mit älteren [[Firewall]]s können Schwierigkeiten auftreten, wenn diese von einer maximalen DNS-Nachrichten-Länge von 512 Bytes ausgehen und längere Pakete verwerfen.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://support.microsoft.com/de-de/help/832223/some-dns-name-queries-are-unsuccessful-after-you-deploy-a-windows-base |titel=Nach der Bereitstellung eines Windows-basierten DNS-Servers sind einige DNS-Namensabfragen nicht erfolgreich |werk=Microsoft Support |hrsg= |datum=2017-04-24 |abruf=2019-01-28}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel der Darstellung von OPT-Daten bei der Ausgabe des [[dig (Software)|dig]]-Tools:&lt;br /&gt;
&lt;br /&gt;
 ;; OPT PSEUDOSECTION:&lt;br /&gt;
 ; EDNS: version: 0, flags: do; udp: 4096&lt;br /&gt;
&lt;br /&gt;
== Normen und Standards ==&lt;br /&gt;
* {{RFC-Internet |RFC=2671 |Titel=Extension Mechanisms for DNS (EDNS0) |Datum=1999}}&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;RFC2671&amp;quot;&amp;gt;&lt;br /&gt;
{{RFC-Internet |RFC=2671 |Titel=Extension Mechanisms for DNS (EDNS0) |Datum=1999}}&lt;br /&gt;
&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{SORTIERUNG:EDNS}}&lt;br /&gt;
[[Kategorie:Domain Name System]]&lt;br /&gt;
[[Kategorie:Abkürzung]]&lt;/div&gt;</summary>
		<author><name>imported&gt;PerfektesChaos</name></author>
	</entry>
</feed>