Questo è il comando ldns-gen-zone che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
ldns-gen-zone - legge un file zone e lo stampa aggiungendo record DS e RR extra
SINOSSI
ldns-gen-zona FILE DI ZONA
DESCRIZIONE
ldns-gen-zona legge un file di zona DNS e lo stampa.
È costruito per la velocità, non per una bella formattazione. L'output ha un record di risorse per
linea e nessun trucco carino.
I dati DNSSEC (NSEC, NSEC3, RRSIG o DNSKEY) non vengono rimossi. Potresti voler usare ldns-lettura-
zona per quello. Anche i record DS esistenti non vengono eliminati.
L'idea è di utilizzare questo strumento per generare rapidamente un file zone artificiale rappresentativo
da un vero file zone, per usarlo a scopo di test.
VERSIONI
-a NUM Aggiunge NUM NS RRSet artificiali extra all'output. I nomi dei proprietari di RRSet iniziano
con 'xn--' nel tentativo di garantire l'unicità (nl.-zone non supporta gli IDN -
e questo strumento è stato scritto con questa conoscenza in mente).
Un RRSet NS artificiale ha due record NS; ns1.example.com e ns2.example.com.
-p NUM Aggiungere NUM% di DS RRSet ai NS RRSet (ovunque tra 1-4 DS record per RRSet).
-o ORIGINE
Imposta un $ORIGIN, che può essere utile se quello nel zonefile è impostato su '@' per
esempio. Se c'è un $ORIGIN nel zonefile, questa opzione sarà silenziosamente
ignorato.
-s Questo è il modo consigliato per elaborare grandi zone già ordinate e
canonizzato (cioè minuscolo). Salta la fase di ordinamento e canonicalizzazione che
è necessario per raggruppare correttamente gli RRSet (prima di aggiungere qualsiasi record DS a
loro. Saltare questo passaggio accelererà le cose.
Non è consigliabile utilizzare questa opzione se si desidera aggiungere record DS a non ordinati,
zone non canoniche.
-h Mostra utilizzo ed esci.
-v Mostra la versione ed esci.
ESEMPI
ldns-gen-zona -a 100000 -p 10 -s ./filezona.txt
Leggi un file zone, aggiungi 100.000 RRSet NS artificiali e il 10% dei record DS, stampalo
all'uscita standard. Non ordinare (funzionerà bene solo se il file zone di inputè
già ordinato e canonico).
ldns-gen-zona -p 10 -s -o nl filezone.txt | nome-compilezone -s parente -i nessuna -o
file di zona_10.txt nl /dev/stdin
Questo crea un file di zona ben formattato con l'aiuto di nome-compilezone. Questo
aggiunge il 10% di record DS alla zona .nl, lo riformatta e lo salva come file di zona_10.txt.
Usa ldns-gen-zone online utilizzando i servizi onworks.net