Formatieren einer Zonendatei | Dyn Help Center

Eine DNS-Zonendatei (Domain Name System) ist eine Textdatei, die eine DNS-Zone beschreibt. Die BIND-Zonendatei ist ein Dateiformat, das von der DNS-Server-Software weitgehend übernommen wurde. Das Format ist in RFC 1035 definiert.

Beispiel einer Dyn-Zonendatei

Dies ist ein Beispiel für eine Zonendatei, die vom DNS-System von Dyn heruntergeladen wurde.

Hinweis: In der obigen Beispiel-Zonendatei werden keine Datensatzklassen (IN, CH, HS) angezeigt. Die DNS-Software von Dyn arbeitet nur mit Datensätzen der Klasse Internet (IN) und lässt diese Informationen aus Effizienzgründen weg.

Anatomie einer Zonendatei

$ORIGIN zeigt einen DNS-Knotenbaum an und steht normalerweise am Anfang einer DNS-Zonendatei. Alle Host-Labels unterhalb des Ursprungs fügen den Ursprungs-Hostnamen an, um einen voll qualifizierten Hostnamen zusammenzustellen. Jedes Host-Label innerhalb eines Datensatzes, das eine voll qualifizierte Domäne mit einem abschließenden Punkt verwendet, wird den Ursprungs-Hostnamen nicht anhängen.

Beispiel: Bei $ORIGIN example.com. wird an jeden Datensatz, bei dem das Host-Label-Feld nicht von einem Punkt gefolgt wird, example.com. angehängt.

Das „@“-Symbol ist ein spezielles Label, das anzeigt, dass das $ORIGIN-Symbol das „@“-Symbol ersetzen soll. Dies wird typischerweise für den Scheitelpunkt einer Zone verwendet.

SOA Record – Dem $ORIGIN folgt der Start Of Authority (SOA) Record der Zone. Ein Start Of Authority Record ist für jede Zone erforderlich. Er enthält den Namen der Zone, die E-Mail-Adresse des Verantwortlichen für die Verwaltung der Zonendatei der Domain, die aktuelle Seriennummer der Zone, den primären Nameserver der Zone und verschiedene Zeitangaben (gemessen in Sekunden).

SOA Record Format

@ IN SOA {primary-name-server} {hostmaster-email} ( {serial-number} {time-to-refresh} {time-to-retry} {time-to-expire} {minimum-TTL} )
  • Primärer Nameserver – Der Nameserver, der die ursprüngliche Zonendatei und nicht eine von AXFR übertragene Kopie enthält.
  • Hostmaster E-Mail – Adresse des Verantwortlichen für die Zone. Ein Punkt „.“ wird anstelle eines „@“-Symbols verwendet. Bei E-Mail-Adressen, die einen Punkt enthalten, wird dieser durch einen Schrägstrich „/“ ersetzt.
  • Seriennummer – Versionsnummer der Zone. Wenn Sie Änderungen an Ihrer Zonendatei vornehmen, erhöht sich die Seriennummer.
  • Time To Refresh – Zeit in Sekunden, die ein Nameserver warten sollte, bevor er prüft, ob sich die Seriennummer in der primären Zonendatei erhöht hat. Eine erhöhte Seriennummer bedeutet, dass eine Übertragung erforderlich ist, um Ihre Datensätze zu synchronisieren. Gilt nur für Zonen, die sekundäres DNS verwenden.
  • Time To Retry – Zeit in Sekunden, die ein Nameserver warten soll, bevor er nach einem fehlgeschlagenen Versuch erneut versucht, eine Zone zu aktualisieren. Gilt nur für Zonen, die sekundäres DNS verwenden.
  • Time To Expire – Zeit in Sekunden, die ein Nameserver warten sollte, bevor er die Daten einer sekundären Zone als ungültig betrachtet und keine Anfragen mehr für diese Zone beantwortet. Gilt nur für Zonen, die sekundäre DNS verwenden.
  • Minimum TTL – Wie lange in Sekunden ein Nameserver oder Resolver eine negative Antwort zwischenspeichern soll.

Anatomie eines Datensatzes innerhalb einer Zonendatei

Eine Zonendatei ist eine Sammlung von Ressourcendatensätzen, wobei jeder Datensatzeintrag in der folgenden Reihenfolge beschrieben wird:

FORMAT: Hostbezeichnung ttl Datensatzklasse Datensatztyp Datensatzdaten
BEISPIEL: Beispiel.com. 60 IN A 104.255.228.125
  • Host-Label – Ein Host-Label hilft, den Hostnamen eines Datensatzes zu definieren und ob der $ORIGIN-Hostname an das Label angehängt wird. Vollständig qualifizierte Hostnamen, die mit einem Punkt abgeschlossen sind, werden nicht um den Ursprung ergänzt.
  • TTL – TTL ist die Zeit in Sekunden, die ein DNS-Eintrag von einem externen DNS-Server oder Resolver zwischengespeichert wird.
  • Record Class – Es gibt drei Klassen von DNS-Einträgen: IN (Internet), CH (Chaosnet) und HS (Hesiod). Die IN-Klasse wird für den Managed DNS-Dienst verwendet.
  • Record Type – Hier wird das Format eines Datensatzes definiert.
  • Record Data – Die Daten innerhalb einer DNS-Antwort, wie eine IP-Adresse, ein Hostname oder andere Informationen. Verschiedene Datensatztypen enthalten verschiedene Arten von Datensatzdaten.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.