Flares — утилита для бекапа или дампа всех записей для домена, который размещён на Cloudflare.
Очень полезна для случаев, когда нужно сделать бекап записей одного или всех доменов на аккаунте, либо когда эти самые записи нужно куда-то перенести.
Настройка и использование.
Для работы нам потребуется go и git. Ставим их из репозитория, затем, забираем всё нужное с Github:
# yum install go git # go get -u github.com/lfaoro/flares/cmd/flaredns
Так же, нам потребуются email учётой записи в CF, и api ключ, который можно получить в их панели управления. Зафиксируем оба параметра сразу же (позже, их можно будет изменить, либо указать непосредственно при работе с утилитой):
# export CF_API_KEY=aa1137b37bdd0e92b1d3a16e6fx0e808627e # export CF_API_EMAIL=my@email.com
Собираем утилиту:
# cd go/src/github.com/lfaoro/flares/ # make install
И теперь, для получения всех записей конкретного домена выполняем:
# ~/go/bin/flaredns userspace.me
А для получения всех записей всех доменов, просто используем ключ -a:
# ~/go/bin/flaredns -a
А для того, что бы экспортировать данные по домену сразу же в файл, можно использовать ключ -e:
# ~/go/bin/flaredns userspace.me -e userspace.me
Полученные данные мы без проблем можем использовать на собственных NS, не забыв при этом скорректировать SOA и NS записи при необходимости.