Zum Inhalt springen
100% lokal

DNS-Zonendatei-Generator

Wandeln Sie eine einfache Liste von DNS-Einträgen in eine BIND-Zonendatei um.

Eingabe
Ausgabe

DNS-Zonendatei-Generator

Fügen Sie eine Liste von DNS-Einträgen ein, ein Eintrag pro Zeile, und dieses Tool schreibt eine komplette BIND-Zonendatei darum herum — die Direktiven $ORIGIN und $TTL, einen ausgefüllten SOA-Eintrag und alle aufgelisteten Einträge mit Spalten, die wie eine handgeschriebene Zonendatei formatiert sind. Es eignet sich für jeden, der DNS direkt verwaltet: Aufbau einer neuen Domain, Migration einer Zone zwischen Anbietern oder Verwaltung einer versionskontrollierten Kopie von Einträgen, die ein Kontrollfeld normalerweise verbirgt.

Jede Zeile hat die Form "name type value" — beispielsweise "www A 192.0.2.10" oder "@ MX 10 mail.example.com". A, AAAA, CNAME, NS und PTR benötigen einen einzelnen Wert; MX benötigt eine Priorität und ein Ziel; SRV benötigt Priorität, Gewichtung, Port und Ziel; CAA benötigt Flags, ein Tag und einen Wert. TXT ist die eine bemerkenswerte Ausnahme: DNS begrenzt eine einzelne Zeichenkette auf 255 Bytes, daher wird ein längerer SPF- oder DKIM-Wert automatisch in mehrere angeführte Zeichenketten aufgeteilt, anstatt einen ungültigen Eintrag zu erzeugen.

Die Optionsleiste stellt die zonenweiten Werte ein: Ursprungsdomain, Standard-TTL und alle SOA-Felder — primärer Namenserver, verantwortliche E-Mail (konvertiert zum gepunkteten rname-Format, das DNS erwartet), Seriennummer, Aktualisierungs-, Wiederholungs-, Ablauf- und Mindest-Werte. Eine leere Seriennummer wird mit dem heutigen Datum als JJJJMMDDnn ausgefüllt. Eintragsnamen werden relativ zur Ursprung oder vollqualifiziert mit einem nachgestellten Punkt angezeigt — Ihre Wahl. Wenn ein Name sowohl einen CNAME als auch einen anderen Eintrag trägt — etwas, das DNS selbst verbietet — markiert die Datei dies mit einem Warnkommentar, anstatt stillschweigend etwas zu erzeugen, das ein Namenserver ablehnen würde.

Alles läuft in Ihrem Browser; die Eintragliste und alle Optionen bleiben auf Ihrem Gerät. Kopieren Sie das Ergebnis, laden Sie es als .txt-Datei herunter, bereit zum Umbenennen in Ihre Zonendatei, oder senden Sie es zur weiteren Verarbeitung an ein anderes Tool.

Häufige Fragen

Welches Format sollen die Einträge haben?
Ein Eintrag pro Zeile als "name type value", z. B. "www A 192.0.2.10" oder "mail MX 10 mail.example.com". MX benötigt eine Priorität vor dem Ziel, SRV benötigt Priorität, Gewichtung, Port und Ziel, und CAA benötigt Flags, ein Tag und einen Wert.
Wie behandelt es lange TXT-Einträge wie SPF oder DKIM?
DNS begrenzt eine einzelne angeführte Zeichenkette auf 255 Zeichen, daher wird ein längerer TXT-Wert automatisch in mehrere benachbarte Zeichenketten aufgeteilt — der Eintrag wird trotzdem als ein verketteter Wert aufgelöst.
Was passiert, wenn ich die Seriennummer leer lasse?
Sie wird mit dem heutigen Datum als JJJJMMDD01 ausgefüllt — das herkömmliche Format für die erste Änderung einer Zone am Tag. Stellen Sie einen eigenen Wert ein, wenn Sie die Nummerierung einer bestehenden Zone anpassen müssen.
Warum warnt mich das vor einigen Einträgen?
DNS erlaubt nicht, dass ein Name einen CNAME zusammen mit einem anderen Eintragstyp trägt. Der Generator schreibt trotzdem beide Einträge, aber markiert den Konflikt mit einem Kommentar, damit Sie ihn vor der Bereitstellung erkennen.
Werden meine Zonendaten irgendwo hochgeladen?
Nein. Die Zonendatei wird vollständig in Ihrem Browser generiert — Ihre Einträge und Optionen verlassen Ihr Gerät nie.