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

Мы используем powerdns, я изучаю экспорт всех наших зон и записей в MS DNS, я тестирую экспорт зон через phpmyadmin на моем сервере powerdns.

Я не думаю, что MS DNS играл хорошо с.sql .csv файлами (параметры экспорта в phpmyadmin). Есть лучший способ сделать это? Заранее спасибо!

1 ответ

Я думаю, что попросить PowerDNS предоставить данные зоны для вас, а не обращаться непосредственно к ее базе данных, вероятно, будет проще с точки зрения создания чего-то, что может быть легко обработано другими инструментами.

Один из доступных вариантов импорта данных зоны в Azure DNS: az network dns zone import используя инструменты Azure CLI.
Этот инструмент читает файл зоны, который вы (при условии, что вы позволяете себе выполнять передачу зоны из PowerDNS) могли бы создать, используя, например, dig @server zone AXFR >file (удаление конечного SOA, т.е. +onesoa с современными копаниями, по необходимости).

Другой альтернативой может быть написание сценария, использующего API-интерфейс REST PowerDNS (при условии, что вы используете современную версию) для чтения зон, и API-интерфейс REST Azure DNS для воссоздания соответствующих зон на стороне Azure.

Другие вопросы по тегам