SOA Resource Record
| Dieser Artikel bedarf einer Überarbeitung. Eine Begründung befindet sich in der Regel auf der Diskussionsseite. Wenn du Lust hast, verbessere den Artikel und entferne anschließend diesen Baustein. |
SOA bedeutet Start of Authority (Autoritätsursprung). Ein SOA Resource Record (SOA-RR) enthält hauptsächlich Parameter, die für den Zonentransfer von Bedeutung sind sowie den Namen der Zone und des zuständigen Primary Nameserver (kurz: Primary). Genau ein SOA-RR muss in jeder DNS-Zonendatei vorhanden sein. Normalerweise steht er ganz am Anfang.
| Inhaltsverzeichnis |
Aufbau
- Name
- der Zone
- TTL
- gibt an, wie lange dieser Eintrag im Cache gehalten werden darf
- IN
- SOA
- Primary
- für diese Zone
- Mail-Adresse
- des Verantwortlichen für diese Zone
- Seriennummer
- wird bei jeder Änderung inkrementiert
- Refresh
- Sekundenabstand in den die Slaves anfragen, ob sich etwas geändert hat
- Retry
- Sekundenabstand in denen ein Slave wiederholt, falls sein Master nicht antwortet
- Expire
- wenn der Master auf einen Zonentransfer-Request nicht reagiert, deaktiviert ein Slave nach dieser Zeitspanne in Sekunden die Zone
- TTL
- negativ-Caching-TTL (siehe: DNS-Caching)
Beispiel
example.com. 800 IN SOA master.example.com. mail.example.com. 39 3600 1800 604800 1800
In diesem Beispiel wird festgelegt, dass sich ein Slave alle 3600 Sekunden mit seinem Master für die Zone example.com per Zonentransfer synchronisiert. Ist sein Master nicht erreichbar, so wird alle 1800 Sekunden ein neuer Versuch gestartet. Kann sein Master innerhalb 604800 Sekunden (eine Woche) nicht kontaktiert werden, so erklärt der Slave die Zone example.com als inaktiv und beantwortet keine diesbezüglichen DNS-Requests mehr. DNS cached auch fehlgeschlagene Request. Die TTL beträgt hierfür 1800 Sekunden.
Weiterhin wird definiert, dass der Primary dieser Zone master.example.com ist und dass der Administrator über die Mail-Adresse mail@example.com erreichbar ist (die DNS-Software ersetzt den ersten Punkt selbständig durch ein "@"). Als Standard (Default) Time To Live für Resource Records dieser Zone ist 800 vorgegeben.
Die Seriennummer beträgt zur Zeit 39. Bei der nächsten Änderung wird sie auf 40 erhöht werden.
Anmerkung
Beim Serienummern-Handling haben sich zwei Verfahren etabliert: Entweder man beginnt bei 1 und inkrementiert bei jeder Änderung, oder man trägt jeweils das aktuelle Datum mit einem zweistelligen Zähler, seltener auch der Uhrzeit ein (z.B. 2004052101 = 21. Mai 2004, erste Änderung an diesem Tag). Letztere Methode wird in RFC1912 2.2 empfohlen.
Weblinks
Online-Tools zum Abfragen der SOA-Daten beliebiger Domains (z.B. wikipedia.org):
