<?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=NAPTR_Resource_Record</id>
	<title>NAPTR Resource Record - 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=NAPTR_Resource_Record"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=NAPTR_Resource_Record&amp;action=history"/>
	<updated>2026-05-30T03:52:31Z</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=NAPTR_Resource_Record&amp;diff=662104&amp;oldid=prev</id>
		<title>imported&gt;Crazy1880: Vorlagen-fix (RFC)</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=NAPTR_Resource_Record&amp;diff=662104&amp;oldid=prev"/>
		<updated>2023-05-28T09:28:22Z</updated>

		<summary type="html">&lt;p&gt;Vorlagen-fix (RFC)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Mit &amp;#039;&amp;#039;&amp;#039;NAPTR&amp;#039;&amp;#039;&amp;#039; (Naming Authority Pointer) [[Resource Record]]s werden [[Domain Name System|DNS]]-Namen Adressen von [[Server]]n und weitere Informationen zugeordnet.&lt;br /&gt;
&lt;br /&gt;
== Hintergrund ==&lt;br /&gt;
&lt;br /&gt;
Traditionell werden über den DNS-Dienst Namen in [[IP-Adresse]]n aufgelöst. Man sendet einen Namen zu einem DNS-Server und erhält eine IP-Adresse zurück (hinter der sich dann meist ein Server verbirgt). Dieses einfache und bewährte Verfahren ist heute in vielen Fällen unzureichend, da die Anfragenden oft weitere Information benötigen.&lt;br /&gt;
&lt;br /&gt;
NAPTR-Records liefern diese zusätzlichen Informationen auf sehr flexible Art und Weise. Unter anderem wird das Protokoll angegeben, das der Server verwendet. Über die Gewichtung kann, falls mehrere NAPTR-Records zu einem Namen existieren, eine Priorisierung festgelegt werden. Außerdem kann, falls mehrere NAPTR-Records gleicher Priorität zu einem Namen existieren, per Präferenz eine Lastverteilung erreicht werden.&lt;br /&gt;
&lt;br /&gt;
Der NAPTR-Record-Typ kann damit als eine Erweiterung des klassischen [[A Resource Record|A-Records]] (oder auch [[SRV Resource Record|SRV-Records]]) aufgefasst werden.&lt;br /&gt;
&lt;br /&gt;
== Aufbau ==&lt;br /&gt;
Die Struktur von NAPTR-Records ist kompliziert, da eine Vielzahl von Fällen abgedeckt werden muss. Eine Hauptschwierigkeit besteht darin, dass oft nicht direkt ein Server-Name zurückgeliefert wird, sondern ein [[Regulärer Ausdruck]], der zunächst aufgelöst werden muss.&lt;br /&gt;
&lt;br /&gt;
Einfaches Beispiel eines NAPTR-Records (ohne regulären Ausdruck):&lt;br /&gt;
&lt;br /&gt;
   dienst.example.com.  IN  NAPTR  100  10  &amp;quot;A&amp;quot;  &amp;quot;&amp;quot;  &amp;quot;&amp;quot;  prodserver.example.com.&lt;br /&gt;
&lt;br /&gt;
Links steht hier ein DNS-Name und ganz rechts ein Verweis auf den Namen eines Servers, der den gewünschten Dienst bereitstellt. Das &amp;quot;A&amp;quot; bedeutet: Der ganz rechts stehende Ausdruck &amp;quot;prodserver.example.com&amp;quot; ist ein A-Record. Um die IP-Adresse zu erhalten, ist damit noch ein weiterer Schritt erforderlich: Dieser A-Record muss aufgelöst werden (einige Name-Server wie [[BIND]] erledigen das aber selbständig und liefern die IP-Adresse in der Additional-Section mit).&lt;br /&gt;
&lt;br /&gt;
;DNS-Name : Aufzulösender Name (auf den ggf. der reguläre Ausdruck angewendet wird)&lt;br /&gt;
;IN : [[Internet]]&lt;br /&gt;
;NAPTR : Naming Authority Pointer (Record-Typ)&lt;br /&gt;
;Priorität : Einträge mit niedrigeren Nummern müssen zuerst verwendet werden (vgl. [[MX Resource Record|MX]]-Priorität)&lt;br /&gt;
;Präferenz : Einträge mit niedrigeren Nummern sollen stärker gewichtet werden (Gewichtung zwischen zwei Einträgen mit gleicher Priorität)&lt;br /&gt;
;Flag : Definiert den Record-Typ, der zurückgeliefert wird&lt;br /&gt;
;Dienst : gibt den Dienst oder das Protokoll an, den/das der Server bereitstellt&lt;br /&gt;
;Regulärer Ausdruck: Dieser wird auf den DNS-Namen angewandt&lt;br /&gt;
;Ersetzung : Zeichenkette, die vom regulären Ausdruck verwendet werden kann, oder &amp;quot;.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Zurzeit sind folgende Flags definiert:&lt;br /&gt;
* A – das Ergebnis ist ein [[A Resource Record|A-Record]]&lt;br /&gt;
* S – das Ergebnis ist ein [[SRV Resource Record|SRV-Record]]&lt;br /&gt;
* U – das Ergebnis ist ein [[Uniform Resource Identifier|URI]]&lt;br /&gt;
* leer – das Ergebnis ist ein NAPTR-Record.&lt;br /&gt;
&lt;br /&gt;
Um die IP-Adresse des gesuchten Servers zu erhalten, muss also in jedem Fall mindestens eine weitere DNS-Anfrage gestellt oder eine URL aufgelöst werden. Bei leerem Flag ist eine weitere NAPTR-Anfrage erforderlich. Man spricht in diesem Fall von einer Verkettung.&lt;br /&gt;
&lt;br /&gt;
== Beispiel mit regulärem Ausdruck ==&lt;br /&gt;
&lt;br /&gt;
Das oben aufgeführte Beispiel wird durch Einbeziehung eines regulären Ausdrucks realisiert:&lt;br /&gt;
&lt;br /&gt;
   dienst.example.com.  IN  NAPTR  100  10  &amp;quot;A&amp;quot;  &amp;quot;&amp;quot;  &amp;quot;!^.*$!prodserver.example.com!&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Der reguläre Ausdruck entspricht einer Posix Extended Regular Expression.&amp;lt;ref&amp;gt;https://www.gs1.org/sites/default/files/docs/epc/ons_2_0_1-standard-20130131.pdf&amp;lt;/ref&amp;gt; Das erste im regulären Ausdruck vorkommende Zeichen (hier &amp;quot;!&amp;quot;) dient als Begrenzer. Es ist sinnvoll als Begrenzer z.&amp;amp;nbsp;B. das &amp;quot;!&amp;quot; anstelle des gewöhnlich genutzten Begrenzers &amp;quot;/&amp;quot; zu wählen, da URLs häufig bereits &amp;quot;/&amp;quot; beinhalten und der reguläre Ausdruck so einfacher zu lesen ist. Im ersten von den Begrenzern definierten Feld (^.*$) befinden sich Informationen, die definieren, welche Teile des Eingangsstrings (dienst.example.com.) durch den rechts vom Begrenzer stehenden String (prodserver.example.com) ersetzt werden sollen. &amp;quot;^.*$&amp;quot; bedeutet: Es soll alles ersetzt werden.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* {{RFC-Internet |Autor=M. Mealling, R. Daniel |RFC=2915 |Titel=The Naming Authority Pointer (NAPTR) DNS Resource Record |Datum=2000-09}}&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Resource Record]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Crazy1880</name></author>
	</entry>
</feed>