Ito ang command na ldns-gen-zone na maaaring patakbuhin sa OnWorks free hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
ldns-gen-zone - basahin ang isang zonefile at i-print ito habang nagdaragdag ng mga DS record at dagdag na RR's
SINOPSIS
ldns-gen-zone ZONEFILE
DESCRIPTION
ldns-gen-zone nagbabasa ng DNS zone file at nagpi-print nito.
Ito ay binuo para sa bilis, hindi para sa isang magandang pag-format. Ang output ay may isang resource record bawat
linya at walang magandang-printing makeup.
Ang data ng DNSSEC (NSEC, NSEC3, RRSIG o DNSKEY) ay hindi natanggal. Baka gusto mong gamitin ldns-read-
sona para doon. Ang mga kasalukuyang DS record ay hindi rin inaalis.
Ang ideya ay gamitin ang tool na ito para sa mabilis na pagbuo ng isang kinatawan na artipisyal na zonefile
mula sa isang tunay na zonefile, upang gamitin ito para sa mga layunin ng pagsubok.
Opsyon
-a NUM Nagdaragdag ng NUM dagdag na artipisyal na NS RRSets sa output. Nagsisimula ang mga pangalan ng may-ari ng RRSets
na may 'xn--' sa pagtatangkang tiyakin ang pagiging natatangi (hindi sinusuportahan ng nl.-zone ang mga IDN's -
at ang tool na ito ay isinulat nang nasa isip ang kaalamang iyon).
Ang isang artipisyal na NS RRSet ay may dalawang NS record; ns1.example.com at ns2.example.com.
-p NUM Magdagdag ng NUM% ng DS RRSets sa NS RRSets (kahit saan sa pagitan ng 1-4 DS record bawat RRSet).
-o PINAGMULAN
Nagtatakda ng $ORIGIN, na maaaring magamit kung ang isa sa zonefile ay nakatakda sa '@' para sa
halimbawa. Kung mayroong $ORIGIN sa zonefile, magiging tahimik ang opsyong ito
hindi pinansin
-s Ito ang inirerekomendang paraan ng pagpoproseso ng malalaking zone na nakaayos na at
canonicalized (ie lowercase). Nilalaktawan nito ang hakbang sa pag-uuri at kanonikalisasyon na iyon
ay kinakailangan para sa maayos na pagpapangkat ng mga RRSet nang sama-sama (bago magdagdag ng anumang DS record sa
sila. Ang paglaktaw sa hakbang na ito ay magpapabilis ng mga bagay-bagay.
Hindi inirerekumenda na gamitin ang opsyong ito kung gusto mong magdagdag ng mga DS record sa unsorted,
non-canonicalized zones.
-h Ipakita ang paggamit at lumabas.
-v Ipakita ang bersyon at lumabas.
HALIMBAWA
ldns-gen-zone -a 100000 -p 10 -s ./zonefile.txt
Magbasa ng zonefile, magdagdag ng 100.000 artipisyal na NS RRSets at 10% ng mga DS record, i-print ito
sa karaniwang output. Huwag pag-uri-uriin (mahusay lamang na gagana kung ang input zonefile ay
nakaayos na at na-canonicalize).
ldns-gen-zone -p 10 -s -o nl zonefile.txt | pinangalanang-compilezone -s kamag-anak -i wala -o
zonefile_10.txt nl /dev/stdin
Lumilikha ito ng magandang na-format na zone file sa tulong ng pinangalanang-compilezone. Ito
nagdadagdag ng 10% DS record sa .nl zone, nire-reformat ito at ini-save ito bilang zonefile_10.txt.
Gamitin ang ldns-gen-zone online gamit ang mga serbisyo ng onworks.net