Назад | Перейти на главную страницу

Миграция DNS на Azure DNS из Powerdns

Мы используем 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.