# DNS-Zonendatei-Generator

Erzeugt SOA / NS / A / AAAA / CNAME / MX / TXT (SPF/DKIM/DMARC) / SRV / CAA / TLSA / NAPTR / DS Einträge im RFC-1035-Zonendateiformat, mit lesbarer Zusammenfassung. Unterstützt TTL und mehrere Records.

> Kanonische Seite: https://elysiatools.com/de/tools/dns-zone-file-record-builder

- **Kategorie:** Network

- **Schlagwörter:** dns, zonendatei, bind, soa, a, aaaa, cname, mx, txt, spf, dkim, dmarc, srv, caa

## Überblick

Erstellt RFC-1035-DNS-Zonendateien Eintrag für Eintrag — ohne Tippfehler und ohne Feldreihenfolge merken zu müssen.

**Erzeugt.** Den vollständigen SOA-Record plus jede Kombination aus NS, A, AAAA, CNAME, MX, TXT (inkl. SPF/DKIM/DMARC), SRV, CAA, TLSA, NAPTR und DS. Ausgabe im Standard-RFC-1035-Master-File-Syntax — direkt in BIND, Knot, PowerDNS, NSD einfügbar.

**Eingabe.** Ein Record pro Zeile:
```
@           IN  A     203.0.113.10
www         IN  A     203.0.113.10
@           IN  MX    10 mail.example.com.
@           IN  TXT   "v=spf1 mx -all"
```
- name: `@`, relativ (`www`) oder FQDN mit `.` am Ende.
- TTL optional vor `IN`.

**Validierungen.** Falsche IPv4/IPv6; MX/SRV/NS-Ziele ohne Endpunkt; nicht-escapte Anführungszeichen in TXT; CNAME neben anderen Records gleichen Namens; DKIM/DMARC ohne korrektes `v=`.

**SOA.** Serial standardmäßig `YYYYMMDD01`. Refresh/Retry/Expire/Minimum nach RFC 1912.

## Eingaben

- **Zonenursprung (Domain)** (text): e.g. example.com
- **Standard-TTL (Sekunden)** (number): e.g. 3600
- **Primärer Nameserver (FQDN)** (text): e.g. ns1.example.com
- **Admin-E-Mail (hostmaster@...)** (text): e.g. hostmaster@example.com
- **Seriennummer** (text): e.g. 2026070801 (defaults to YYYYMMDD01)
- **Refresh (Sekunden)** (number)
- **Retry (Sekunden)** (number)
- **Expire (Sekunden)** (number)
- **Minimum / negativer TTL (Sekunden)** (number)
- **Records (eines pro Zeile)** (textarea): One record per line: name \[ttl\] IN TYPE rdata. @ = zone origin. Comments start with ;.

## Wann verwenden

- Wenn Sie eine neue DNS-Zonendatei für BIND, PowerDNS oder NSD erstellen oder eine bestehende Zone migrieren möchten.
- Wenn Sie komplexe Mail-Authentifizierungs-Einträge wie SPF, DKIM und DMARC fehlerfrei in Ihre DNS-Konfiguration integrieren müssen.
- Wenn Sie manuelle Syntaxfehler bei der Definition von SOA-Parametern, TTLs oder fehlenden Endpunkten (trailing dots) ausschließen wollen.

## Funktionsweise

- Geben Sie die Basisdaten der Zone wie den Zonenursprung (Domain), den primären Nameserver und die E-Mail-Adresse des Administrators ein.
- Tragen Sie Ihre DNS-Records (A, AAAA, MX, CNAME, TXT etc.) zeilenweise in das Textfeld ein.
- Das Tool validiert die Syntax der IP-Adressen, Anführungszeichen und FQDN-Endpunkte automatisch im Hintergrund.
- Kopieren Sie die generierte, standardkonforme RFC-1035-Zonendatei direkt in die Konfiguration Ihres Nameservers.

## Anwendungsfälle

- Erstellung einer vollständigen BIND-Zonendatei für eine neue Domain inklusive SOA- und Nameserver-Einträgen.
- Einrichtung sicherer E-Mail-Authentifizierung durch fehlerfreie Generierung von SPF-, DKIM- und DMARC-TXT-Records.
- Migration von DNS-Zonen zwischen verschiedenen DNS-Providern durch Export und Validierung im standardisierten RFC-1035-Format.

## Häufig gestellte Fragen

### Welche DNS-Eintragstypen unterstützt dieser Generator?

Der Generator unterstützt SOA, NS, A, AAAA, CNAME, MX, TXT (einschließlich SPF, DKIM und DMARC), SRV, CAA, TLSA, NAPTR und DS.

### Warum warnt das Tool bei fehlenden Punkten am Ende von Hostnamen?

In RFC-1035-Zonendateien kennzeichnet ein abschließender Punkt einen vollqualifizierten Domänennamen (FQDN). Fehlt er, wird der Zonenursprung automatisch angehängt, was zu Fehlern führt.

### Wie wird die Seriennummer im SOA-Record generiert?

Standardmäßig wird das Format YYYYMMDD01 (Jahr, Monat, Tag + Revision) verwendet, Sie können jedoch auch eine eigene Seriennummer festlegen.

### Kann ich CNAME-Einträge zusammen mit anderen Records für denselben Namen verwenden?

Nein, gemäß RFC 1034 darf ein CNAME-Eintrag nicht zusammen mit anderen Records für denselben Hostnamen existieren. Das Tool warnt Sie vor solchen Konflikten.

### Werden SPF-, DKIM- und DMARC-Einträge validiert?

Ja, das Tool prüft TXT-Einträge auf korrekte Präfixe wie "v=spf1", "v=DKIM1" oder "v=DMARC1" sowie auf nicht-escapte Anführungszeichen.

## Ähnliche Tools

- [llms.txt / KI-Crawler-Audit-Generator](https://elysiatools.com/de/tools/llms-txt-and-ai-crawler-audit): Erzeugt eine llms.txt (llmstxt.org-v2-Format: H1, Kurzfassung als Zitat, H2-Dateilisten) aus einem Live-Crawl oder eingefügtem Seiteninventar und auditiert die robots.txt-Politik für GPTBot, ClaudeBot, PerplexityBot und Bytespider nach dem RFC-9309-Algorithmus — mit Allow/Block-Vorschau und zum Einfügen fertigen Direktiven.
- [ECharts-Theme-Token-Extraktor](https://elysiatools.com/de/tools/echarts-theme-token-extractor): Extrahiert Design-Tokens — Farben, Zahlen, Schriftgrößen und Strings — aus einem ECharts-Theme-JSON und exportiert sie direkt in Ihr Design-System. Fügen Sie ein Theme-Objekt ein (das per echarts.init(dom, themeName) registriert wird) und das Werkzeug durchläuft jedes Leaf, taggt jede Farbe (optional Named/rgb → hex normalisiert), jeden Abstand, jede Schriftgröße und jeden String und gibt saubere CSS-Variablen, ein Tailwind theme.extend, ein Style Dictionary tokens.json oder SCSS-Variablen aus. Überbrückt die Lücke zwischen einem ECharts-Visualisierungs-Theme und Figma/CSS/Tailwind-Design-Tokens, ohne jeden Wert von Hand zu kopieren.
- [Erweiterte Text-Codecs (Base65536 + netstring)](https://elysiatools.com/de/tools/extended-text-base-codecs): Kodiere/Dekodiere mit selteneren Codecs: Base65536 (binär → dichtes Unicode) und netstring (selbstbegrenzendes Framing).
- [OCR-PDF-zu-strukturiertes-JSON-Brücke](https://elysiatools.com/de/tools/ocr-pdf-to-structured-json-bridge): Extrahiert die PDF-Textebene mit Geometrie (Zeilen nach y-Position, Tabellen nach Spaltenlücken, Überschriften nach Schriftgröße, Doppelpunkt-Schlüsselwerte) und füllt Feld für Feld ein benutzerdefiniertes JSON Schema — Labels werden über normalisierte Schlüssel gepaart, Werte zu deklarierten Typen konvertiert und mit ajv validiert.
- [Twitter-/X-Thread-Splitter](https://elysiatools.com/de/tools/twitter-thread-splitter): Fügen Sie einen langen Text ein und teilen Sie ihn in einen nummerierten X-Thread auf, der die 280-Zeichen-Grenze einhält. Trennt an Wort-/Satz-/Absatzgrenzen, fügt 1/N-Nummerierung hinzu, gewichtet CJK- und Vollbreitzeichen korrekt, zählt URLs als 23 Zeichen und zeigt eine X-Karte mit Zeichenzähler.
- [KI-Währungs- und Zahlen-Extraktor](https://elysiatools.com/de/tools/ai-currency-extractor): Verwenden Sie KI, um intelligent Zahlen, Währungen und Finanzbeträge aus Text zu extrahieren
- [Eingerückte Liste zu ASCII-Baum](https://elysiatools.com/de/tools/ascii-tree-from-indented-list): Wandelt eine eingerückte hierarchische Liste (2/4 Leerzeichen oder Tab; optionale Präfixe -, *, 1.) in einen kopierbaren ASCII-Verzeichnisbaum um. Zwei Stile: Unicode-Rahmen und klassisches ASCII. Schalter für vollständige Führungslinien, nachfolgende Leerzeichen und Blätter in Klammern.
- [Read-Along-Cue-Generator](https://elysiatools.com/de/tools/audio-read-along-cue-generator): Erstellt Satz- oder Wort-Level-Cues mit Zeitstempel aus Narrations-Audio und Skript für Karaoke-Lesen.

## Beispiele

- [ICS-Beispiele fuer den Zeitzonen-Workflow-Planer](https://elysiatools.com/de/samples/time-zone-workflow-scheduler-ics-samples): ICS-Dateien im gleichen Rueckgabeformat wie beim Time Zone Workflow Scheduler, mit mehreren VEVENT-Meetingkandidaten
- [MP3 Audio-Beispiele ohne Urheberrechte](https://elysiatools.com/de/samples/mp3-samples): Sammlung urheberrechtsfreier Audio-Beispiele zum Testen und Entwickeln, einschließlich Naturklänge, Meditationsmusik und Umgebungsgeräusche
- [Web Python Bildverarbeitung Beispiele](https://elysiatools.com/de/samples/web-image-processing-python): Web Python Bildverarbeitungsbeispiele mit PIL/Pillow einschließlich Lesen, Speichern, Skalieren und Formatkonvertierung
- [Android Java Bildverarbeitungsbeispiele](https://elysiatools.com/de/samples/android-image-processing-java): Android Java Bildverarbeitungsbeispiele einschließlich Lesen/Schreiben, Skalierung und Formatkonvertierung
