هذا هو الأمر ldns-gen-zone الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
ldns-gen-zone - قراءة ملف المنطقة وطباعته أثناء إضافة سجلات DS وRR الإضافية
موجز
ldns-جنرال-منطقة المنطقة
الوصف
ldns-جنرال-منطقة يقرأ ملف منطقة DNS ويطبعه.
تم تصميمه من أجل السرعة، وليس من أجل تنسيق جميل. يحتوي الإخراج على سجل مورد واحد لكل
خط ولا يوجد مكياج جميل الطباعة.
لا يتم تجريد بيانات DNSSEC (NSEC أو NSEC3 أو RRSIG أو DNSKEY). قد ترغب في استخدام LDS-قراءة-
منطقة من أجل هذا. لا يتم أيضًا تجريد سجلات DS الموجودة.
تكمن الفكرة في استخدام هذه الأداة لإنشاء ملف منطقة اصطناعي تمثيلي بسرعة
من ملف منطقة حقيقي، لاستخدامه لأغراض الاختبار.
OPTIONS
-a NUM يضيف NUM من مجموعات NS RRS الاصطناعية الإضافية إلى الإخراج. تبدأ أسماء مالكي RRSets
مع 'xn--' في محاولة لضمان التفرد (nl.-zone لا يدعم IDN -
وقد تمت كتابة هذه الأداة مع أخذ هذه المعرفة في الاعتبار).
يحتوي NS RRSet الاصطناعي على سجلين NS؛ ns1.example.com وns2.example.com.
-p NUM أضف NUM% من DS RRSets إلى NS RRSets (في أي مكان بين 1-4 سجلات DS لكل RRSet).
-o المنشأ
يضبط $ORIGIN، والذي يمكن أن يكون مفيدًا إذا تم تعيين الموجود في ملف المنطقة على "@" لـ
مثال. إذا كان هناك $ORIGIN في ملف المنطقة، فسيكون هذا الخيار موجودًا بصمت
تجاهلها.
-s هذه هي الطريقة الموصى بها لمعالجة المناطق الكبيرة التي تم فرزها بالفعل و
متعارف عليه (أي أحرف صغيرة). إنه يتخطى خطوة الفرز والتحديد الأساسي
مطلوب لتجميع RRSets معًا بشكل صحيح (قبل إضافة أي سجلات DS إلى
هم. سيؤدي تخطي هذه الخطوة إلى تسريع الأمور.
لا يوصى باستخدام هذا الخيار إذا كنت تريد إضافة سجلات DS إلى السجلات غير المصنفة،
المناطق غير المتعارف عليها.
-h إظهار الاستخدام والخروج.
-v عرض الإصدار والخروج.
أمثلة
ldns-جنرال-منطقة -a 100000 -p 10 -s ./zonefile.txt
قراءة ملف المنطقة، وإضافة 100.000 مجموعة NS RRS اصطناعية و10% من سجلات DS، وطباعتها
إلى الإخراج القياسي. لا تقم بالفرز (لن يعمل بشكل جيد إلا إذا كان ملف منطقة الإدخال هو
تم فرزها وتصنيفها بالفعل).
ldns-جنرال-منطقة -p 10 -s -o nl ملف المنطقة.txt | مسمى compilezone -s نسبي -i لا شيء -o
Zonefile_10.txt nl / ديف / stdin
يؤدي هذا إلى إنشاء ملف منطقة منسق بشكل جيد بمساعدة مسمى compilezone. هذا
يضيف 10% من سجلات DS إلى منطقة .nl، ويعيد تنسيقها ويحفظها باسم Zonefile_10.txt.
استخدم ldns-gen-zone عبر الإنترنت باستخدام خدمات onworks.net