Мы используем powerdns, я собираюсь экспортировать все наши зоны и записи в MS DNS, я тестирую экспорт зон через phpmyadmin на моем сервере powerdns.
Я не думаю, что MS DNS хорошо работает с файлами .sql .csv (параметры экспорта на phpmyadmin). Есть лучший способ сделать это? Заранее спасибо!
Я думаю, что попросить PowerDNS создать для вас данные зоны, а не напрямую обращаться к его базе данных, вероятно, будет проще с точки зрения создания чего-то, что может быть легко обработано другими инструментами.
Один из доступных вариантов импорта данных зоны в Azure DNS выглядит так: az network dns zone import
с помощью инструментов Azure CLI.
Этот инструмент считывает файл зоны, который вы (при условии, что вы позволяете себе выполнять передачу зон из PowerDNS) можете создать, например, dig @server zone AXFR >file
(удаление завершающей SOA, т.е. +onesoa
с современным копанием, по мере необходимости).
Другой альтернативой было бы написание сценария, использующего PowerDNS REST API (при условии, что у вас установлена современная версия) для чтения зон и API REST для Azure DNS для воссоздания соответствующих зон на стороне Azure.