Это команда zone2sql, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
зона2sql - конвертировать зоны BIND в SQL
СИНТАКСИС
зона2sql {- named-conf =PATH,--zone-file =PATH [--zone-name =ИМЯ]} [ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ]
ОПИСАНИЕ
зона2sql анализирует файлы Bind named.conf и файлы зон и выводит SQL на стандартном выходе, который
затем можно передать в вашу базу данных.
зона2sql понимает расширение главного файла Bind $ GENERATE и также учитывает $ ORIGIN
и $ TTL.
Для бэкэндов, поддерживающих подчиненные операции, также есть возможность сохранить подчиненные зоны как
рабов, а не преобразовывать их в родную работу.
зона2sql может генерировать SQL для Generic MySQL, Generic PostgreSQL, Generic SQLite3 и
Общие серверные части Oracle.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
ВХОД ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
- named-conf =PATH
Читать PATH чтобы получить конфигурацию привязки
--zone =PATH
Разбирать только файл зоны в PATH Конфликты с - named-conf Параметр.
--zone-name =ИМЯ
При разборе одной зоны без оператора $ ORIGIN установите ZONE в качестве имени зоны.
НАЗАД
--gmysql
Вывод в формате, подходящем для конфигурации по умолчанию Generic MySQL
бэкенд.
--gpgsql
Вывод в формате, подходящем для конфигурации по умолчанию Generic PostgreSQL
бэкенд.
--gsqlite
Вывод в формате, подходящем для конфигурации по умолчанию Generic SQLite3
бэкенд.
--горакл
Вывод в формате, подходящем для конфигурации по умолчанию Generic Oracle
бэкенд.
--mydns
Вывод в формате, подходящем для серверной части MyDNS.
- оракул
Вывод в формате, подходящем для конфигурации серверной части Oracle по умолчанию.
ВЫВОД ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
--json-комментарии
Разберите JSON в комментариях к файлу зоны, чтобы установить поля «отключено» и «комментарий» в
база данных. Видеть JSON КОММЕНТАРИИ чтобы получить больше информации.
--операции
Если целевой SQL-сервер поддерживает транзакции, оберните каждый домен в
транзакция для целостности и, возможно, более высокой скорости.
ДРУГИЕ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
--фильтр-дубликат-соа
Если в зоне более одной записи SOA (возможно, потому, что она была AXFR'd),
игнорируй это. Если этот параметр не установлен, будут отправлены все записи SOA в зоне.
--Помогите Перечислить все варианты
--on-error-resume-next
Игнорировать отсутствующие файлы зоны во время синтаксического анализа. Опасный.
--раб
Поддерживать подчиненный статус зон, перечисленных в named.conf как подчиненных. По умолчанию
поведение заключается в преобразовании всех зон в исходную работу.
--подробный
Будьте многословны во время преобразования.
JSON КОММЕНТАРИИ
В базовых модулях общего SQL есть поля «комментарий» и «отключено» в таблице «записи».
Поле "комментарий" содержит комментарий для этой записи (если есть) и поле "отключено".
сообщает PowerDNS, может ли запись быть предоставлена клиентам.
Когда файл зоны содержит комментарий вроде: json = {"comment": "Something", "disabled": true}
и --json-комментарии предоставляется, поле "комментарий" будет содержать "Что-то", а
Поле 'disabled' будет установлено на собственное истинное значение базы данных.
ПРЕДУПРЕЖДЕНИЕ. Использование комментариев JSON для отключения записей означает, что зона в PowerDNS
отличается от того, который обслуживается BIND, поскольку BIND не обрабатывает отключенный статус в
комментарий.
Используйте zone2sql онлайн с помощью сервисов onworks.net