Dies ist der Befehl ldns-gen-zone, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
ldns-gen-zone – eine Zonendatei lesen und drucken, während DS-Einträge und zusätzliche RRs hinzugefügt werden
ZUSAMMENFASSUNG
ldns-gen-zone ZONEDATEI
BESCHREIBUNG
ldns-gen-zone liest eine DNS-Zonendatei und druckt sie aus.
Es ist auf Geschwindigkeit ausgelegt, nicht auf eine schöne Formatierung. Die Ausgabe hat jeweils einen Ressourcendatensatz
Linie und kein hübsches Make-up.
DNSSEC-Daten (NSEC, NSEC3, RRSIG oder DNSKEY) werden nicht entfernt. Vielleicht möchten Sie es verwenden ldns-read-
Zone dafür. Vorhandene DS-Einträge werden ebenfalls nicht entfernt.
Die Idee besteht darin, mit diesem Tool schnell eine repräsentative künstliche Zonendatei zu erstellen
von einer echten Zonendatei, um sie zu Testzwecken zu verwenden.
OPTIONAL
-a NUM Fügt der Ausgabe NUM zusätzliche künstliche NS-RRSets hinzu. Die Namen der RRSets-Besitzer beginnen
mit 'xn--', um die Einzigartigkeit sicherzustellen (nl.-zone unterstützt keine IDNs -
und dieses Tool wurde unter Berücksichtigung dieses Wissens geschrieben).
Ein künstliches NS RRSet verfügt über zwei NS-Datensätze; ns1.example.com und ns2.example.com.
-p NUM Fügen Sie NUM % der DS-RRSets zu den NS-RRSets hinzu (irgendwo zwischen 1 und 4 DS-Datensätzen pro RRSet).
-o HERKUNFT
Setzt einen $ORIGIN, was praktisch sein kann, wenn der in der Zonendatei auf „@“ gesetzt ist
Beispiel. Wenn in der Zonendatei ein $ORIGIN vorhanden ist, wird diese Option stillschweigend angezeigt
ignoriert.
-s Dies ist die empfohlene Methode zur Bearbeitung großer Zonen, die bereits sortiert sind
kanonisiert (also Kleinschreibung). Der Sortier- und Kanonisierungsschritt wird übersprungen
ist erforderlich, um RRSets ordnungsgemäß zu gruppieren (bevor DS-Einträge hinzugefügt werden).
ihnen. Das Überspringen dieses Schritts beschleunigt die Arbeit.
Es wird nicht empfohlen, diese Option zu verwenden, wenn Sie DS-Einträge unsortiert hinzufügen möchten.
nicht kanonisierte Zonen.
-h Nutzung anzeigen und beenden.
-v Version anzeigen und beenden.
Beispiele:
ldns-gen-zone -a 100000 -p 10 -s ./zonefile.txt
Lesen Sie eine Zonendatei, fügen Sie 100.000 künstliche NS-RRSets und 10 % der DS-Datensätze hinzu und drucken Sie sie aus
zur Standardausgabe. Nicht sortieren (funktioniert nur gut, wenn die Eingabezonedatei ist
bereits sortiert und kanonisiert).
ldns-gen-zone -p 10 -s -o nl Zonendatei.txt | Named-Compilezone -s relativ -i keine -o
zonefile_10.txt nl /dev/stdin
Dadurch wird mithilfe von eine schön formatierte Zonendatei erstellt Named-Compilezone. Es
Fügt 10 % DS-Einträge zur .nl-Zone hinzu, formatiert sie neu und speichert sie unter zonefile_10.txt.
Nutzen Sie ldns-gen-zone online über die Dienste von onworks.net