Мы используем 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 (при условии, что вы используете современную версию) для чтения зон и Azure DNS REST API для воссоздания соответствующих зон на стороне Azure.