นี่คือคำสั่ง ldns-gen-zone ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
ldns-gen-zone - อ่านไฟล์โซนและพิมพ์ในขณะที่เพิ่มระเบียน DS และ RR's พิเศษ
เรื่องย่อ
ldns-gen-โซน โซนไฟล์
DESCRIPTION
ldns-gen-โซน อ่านไฟล์โซน DNS และพิมพ์ออกมา
สร้างมาเพื่อความเร็ว ไม่ใช่เพื่อการจัดรูปแบบที่ดี ผลลัพธ์มีหนึ่งเร็กคอร์ดทรัพยากรต่อ
ไลน์และไม่แต่งหน้าพิมพ์สวย.
ข้อมูล DNSSEC (NSEC, NSEC3, RRSIG หรือ DNSKEY) ไม่ถูกถอดออก คุณอาจต้องการใช้ ldns-อ่าน-
โซน สำหรับการที่. ระเบียน DS ที่มีอยู่จะไม่ถูกถอดออกด้วย
แนวคิดคือการใช้เครื่องมือนี้เพื่อสร้างไฟล์โซนเทียมที่เป็นตัวแทนอย่างรวดเร็ว
จากไฟล์โซนจริงเพื่อใช้ในการทดสอบ
OPTIONS
-a NUM เพิ่ม NS RRSets เทียมพิเศษ NUM รายการให้กับเอาต์พุต ชื่อเจ้าของ RRSets เริ่มต้น
ด้วย 'xn--' ในความพยายามที่จะรับรองความเป็นเอกลักษณ์ (nl.-zone ไม่รองรับ IDN's -
และเครื่องมือนี้เขียนขึ้นโดยคำนึงถึงความรู้นั้น)
NS RRSet เทียมมีระเบียน NS สองรายการ ns1.example.com และ ns2.example.com
-p NUM เพิ่ม NUM% ของ DS RRSets ไปยัง NS RRSets (ที่ใดก็ได้ระหว่างระเบียน 1-4 DS ต่อ RRSet)
-o ORIGIN
ตั้งค่า $ORIGIN ซึ่งจะมีประโยชน์หากไฟล์ใน zonefile ถูกตั้งค่าเป็น '@' for
ตัวอย่าง. หากมี $ORIGIN ในไฟล์โซน ตัวเลือกนี้จะเป็น
ละเว้น
-s นี่เป็นวิธีที่แนะนำในการประมวลผลโซนขนาดใหญ่ที่จัดเรียงแล้วและ
บัญญัติ (เช่นตัวพิมพ์เล็ก) มันข้ามขั้นตอนการเรียงลำดับและการกำหนดรูปแบบบัญญัติที่
จำเป็นสำหรับการจัดกลุ่ม RRSets เข้าด้วยกันอย่างเหมาะสม (ก่อนที่จะเพิ่มระเบียน DS ลงใน
พวกเขา. การข้ามขั้นตอนนี้จะทำให้สิ่งต่างๆ เร็วขึ้น
ไม่แนะนำให้ใช้ตัวเลือกนี้หากคุณต้องการเพิ่มระเบียน DS ที่ไม่เรียงลำดับ
โซนที่ไม่เป็นที่ยอมรับ
-h แสดงการใช้งานและการออก
-v แสดงเวอร์ชันและออก
ตัวอย่าง
ldns-gen-โซน -a 100000 -p 10 -s ./zonefile.txt
อ่านไฟล์โซน เพิ่ม NS RRSets 100.000 รายการและบันทึก DS 10% พิมพ์
สู่เอาต์พุตมาตรฐาน ไม่เรียงลำดับ (จะทำงานได้ดีก็ต่อเมื่อโซนไฟล์อินพุตเป็น
จัดเรียงและบัญญัติไว้แล้ว)
ldns-gen-โซน -p 10 -s -o nl โซนไฟล์. txt | ชื่อคอมไพล์โซน -s ญาติ -i ไม่มี -o
โซนไฟล์_10.txt nl /dev/stdin
สิ่งนี้จะสร้างไฟล์โซนที่จัดรูปแบบอย่างสวยงามด้วยความช่วยเหลือของ ชื่อคอมไพล์โซน. มัน
เพิ่มระเบียน DS 10% ลงในโซน .nl ฟอร์แมตใหม่และบันทึกเป็น โซนไฟล์_10.txt.
ใช้ ldns-gen-zone ออนไลน์โดยใช้บริการ onworks.net