Как скопировать зоны DNS из Slicehost в DNSmadeasy

Как скопировать зоны DNS из Slicehost в DNSmadeasy

Похоже, 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

Связанный контент