Похоже, Slicehost DNS не предлагает AXFR, но у него есть API.
У меня около 20 доменов в DNS Slicehost, и я хотел бы автоматизировать процесс экспорта, если это возможно.
Я пытался выяснить, как экспортировать записи в виде файлов зон, и я пробовалэтотно он не экспортирует полный файл зоны.
Может ли кто-нибудь порекомендовать способ извлечь полный файл зоны из slicehost (или избежать необходимости вручную повторно вводить их в DNSmadeeasy).
решение1
Обновлять:
Я говорил об этом со службой поддержки Slicehost. Они сказали, сделай тикет, они могут экспортировать в bind для тебя.
Оригинальный ответ:
Я не думаю, что есть что-то лучше того, что ты нашел. Я думаю, тебе лучше будет немного взломать сценарий, чтобы выжать из него больше.
Однако я предполагаю, что причина, по которой он не дает большего, скорее всего, кроется в ограничениях API.
Эти другие скрипты, которые делают меньше, чем тот, который вы нашли, могут оказаться полезными при взломе первого скрипта:
https://github.com/mattly/slicehost-dns
Он сохраняет данные в файл yaml, после чего можно запустить над ним несколько макросов vim, чтобы превратить его в файл зоны.
https://github.com/Schultz/slicedns2linode/blob/master/slicedns2linode.rb
Документация API:http://www.slicehost.com/docs/Slicehost_API.pdf