Це команда ldns-gen-zone, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
ldns-gen-zone - прочитати файл зони та роздрукувати його, додаючи записи DS та додаткові RR
СИНТАКСИС
ldns-gen-зона ZONEFILE
ОПИС
ldns-gen-зона читає файл зони DNS і друкує його.
Він створений для швидкості, а не для гарного форматування. Вихід має один запис ресурсу на кожен
лінія і без гарного макіяжу.
Дані DNSSEC (NSEC, NSEC3, RRSIG або DNSKEY) не видаляються. Ви можете скористатися ldns-читання-
зона для того. Існуючі записи DS також не видаляються.
Ідея полягає в тому, щоб використовувати цей інструмент для швидкого створення репрезентативного штучного файлу зони
із реального файлу зони, щоб використовувати його для цілей тестування.
ВАРІАНТИ
-a NUM Додає NUM додаткових штучних NS RRSset до виходу. Починаються імена власників RRSets
за допомогою 'xn--', щоб забезпечити унікальність (nl.-zone не підтримує IDN -
і цей інструмент був написаний з урахуванням цих знань).
Штучний NS RRSet має два NS-записи; ns1.example.com і ns2.example.com.
-p NUM Додайте NUM% наборів DS RRSet до NS RRSet (від 1 до 4 записів DS на RRSet).
-o ПОХОДЖЕННЯ
Встановлює $ORIGIN, який може бути зручним, якщо у файлі зони встановлено значення "@" для
приклад. Якщо у файлі зони є $ORIGIN, цей параметр буде беззвучно
ігнорується.
-s Це рекомендований спосіб обробки великих зон, які вже відсортовані і
канонізований (тобто малий регістр). Це пропускає етап сортування та канонізації
необхідний для правильного групування RRSet разом (перед додаванням будь-яких записів DS до
їх. Пропуск цього кроку прискорить роботу.
Не рекомендується використовувати цю опцію, якщо ви хочете додати записи DS до несортованих,
неканонізовані зони.
-h Показати використання та вийти.
-v Показати версію та вийти.
ПРИКЛАДИ
ldns-gen-зона -a 100000 -p 10 -s ./zonefile.txt
Прочитайте файл зони, додайте 100.000 10 штучних наборів NS RRS і XNUMX% записів DS, роздрукуйте його
на стандартний вихід. Не сортуйте (буде добре працювати, лише якщо вхідний зонний файл є
вже відсортований та канонізований).
ldns-gen-зона -p 10 -s -o nl zonefile.txt | названий-компілезон -s відносний -i ніхто -o
zonefile_10.txt nl /dev/stdin
Це створює добре відформатований файл зони за допомогою названий-компілезон. Це
додає 10% записів DS до зони .nl, переформатує її та зберігає як zonefile_10.txt.
Використовуйте ldns-gen-zone онлайн за допомогою служб onworks.net