Это команда ldns-gen-zone, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
ldns-gen-zone - прочитать файл зоны и распечатать его, добавляя записи DS и дополнительные RR
СИНТАКСИС
ldns-gen-зона ЗОНЕФИЛЬ
ОПИСАНИЕ
ldns-gen-зона читает файл зоны DNS и печатает его.
Он создан для скорости, а не для хорошего форматирования. Выход имеет одну запись ресурса на
линия и отсутствие красивого макияжа печати.
Данные DNSSEC (NSEC, NSEC3, RRSIG или DNSKEY) не удаляются. Вы можете использовать ldns-читать-
зона для этого. Существующие записи DS также не удаляются.
Идея состоит в том, чтобы использовать этот инструмент для быстрого создания репрезентативного искусственного файла зоны.
из реального файла зоны, чтобы использовать его в целях тестирования.
ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
-a NUM Добавляет NUM дополнительных искусственных NS RRSet к выходным данным. Имена владельцев 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 искусственных NS RRSet и 10% записей DS, распечатайте его.
на стандартный вывод. Не сортировать (будет работать только в том случае, если входной файл зоны
уже отсортированы и канонизированы).
ldns-gen-зона -p 10 -s -o nl файл зоны.txt | названная зона компиляции -s относительный -i никто -o
Zonefile_10.txt nl / dev / stdin
Это создает красиво отформатированный файл зоны с помощью названная зона компиляции, Это
добавляет 10% записей DS в зону .nl, переформатирует ее и сохраняет как Zonefile_10.txt.
Используйте ldns-gen-zone онлайн с помощью сервисов onworks.net