Миграция своих DNS-серверов (Pdns+Bind) в облако

Оцените статью

Сейчас, для обслуживания нескольких моих доменов я использую связку Pdns+Bind в качестве master-slave с автоматическим обновлением зон с мастера на слэйв. Связка работает отлично, но требует мониторинга как и любое селф-хостед решение. Раз уж я придумал поиграть в облака то первое, что приходит в голову это мигрировать DNS.

Давайте для начала посмотрим кто предлагает такие услуги, где есть удобное API и недорого и надежно. Рег.Ру, даже рассматривать не будем по личным причинам.

  • Server Space — Выглядит заманчиво, но как я понял у них нет API для работы с DNS, а кнопкотыкство сразу отметаем.
  • Yandex Cloud — уже интереснее, хорошее API и документация и цена вопроса 118 руб в месяц примерно (за одну зону) + 36 рублей за каждую дополнительную DNS-зону
  • cloud.ru — API есть и бесплатно! Вот это как раз и наш выбор!

У барыг с рег.ру я прикупил домен pikur.art (прицепили мне какой-то премиум DNS за 500 рублей в год который мне никуда не упирался и я на них окончательно обиделся) вот с этим доменом мы и будем заниматься. Первым делом переходим в раздел Cloud DNS и подключение сервиса в консоль занимает несколько минут.

При повторном переходе по тому-же пути, а именно Сеть -> Cloud DNS мы уже попадаем в список зон (собственно доменов которыми мы будем делегировать управление).

Логично, что надо выбрать создать зону и указать ее имя.

Зона находится в статусе ожидает подтверждения и не делегировано.

Переходим в настройки зоны и видим инструкцию, что нам собственно надо сделать, а именно создать TXT-запись. И обратите внимание, как эти надмозги сформулировали как именно ее надо создать.

Чтобы подтвердить зону, в личном кабинете вашего доменного регистратора добавьте TXT-запись со значением sbc-verification. Данное значение необходимо скопировать со страницы созданной зоны. Обратите внимание, что в запись добавляется полное значение следующего формата — sbc-verification: 4a420000-4700-000d-a0f0-8b71933f0000.

Теперь идем в рег.ру и создаем требуемую запись.

Как видите запись создана.

Но реально, потребуется некоторое время для того, что-бы она стала доступна из интернета и для того, чтобы удостовериться, что все прошло успешно можно использовать какой-нибудь dns-чекер или из консоли запрос при помощи dig.

$ dig -t TXT pikur.art

...

;; ANSWER SECTION:
pikur.art. 600 IN      TXT     "sbc-verification: 826eda5a-2ddc-4030-b7b0-97c8da6e5e5a"

...

Запись создана и теперь остается только ждать подтверждения.

Статус «Ожидает подтверждения» пропал и теперь нам надо делегировать нашу зону указав в рег.ру днс-сервера сбер-клауда.

Собсно, указываем сервера и снова ждем.

Потребуется больше времени чем для потверждения делегирования, но это того стоит. Создание записей производится через простенький web-интерфейс, но при этом есть отлично документированное API где можно хоть черта лысого нарисовать.

Related Posts

Облачные технологии SaaS, PaaS, IaaS

Облака, белогривые лошадки,Облака, что вы мчитесь без оглядкиНе смотрите вы пожалуйста свысока,А по небу прокатите нас облака.Не смотрите вы пожалуйста свысока,А по небу прокатите нас облака. Вчера проходил тестирование в…

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

You Missed

Работа с файлами дисков виртуальных машин qcow2 (копирование, сжатие, конвертация и т.п.)

Работа с файлами дисков виртуальных машин qcow2 (копирование, сжатие, конвертация и т.п.)

План создания удостоверяющего центра (УЦ) PKI на базе Red OS

План создания удостоверяющего центра (УЦ) PKI на базе Red OS

Терминальный сервер в Linux на базе xrdp

Терминальный сервер в Linux на базе xrdp

Использование pg_probackup для резервного копирования баз данных Postgresql (локально)

Использование pg_probackup для резервного копирования баз данных Postgresql (локально)

Ввод рабочей станции РЕД ОС в IPA-домен

Ввод рабочей станции РЕД ОС в IPA-домен

WEB-интерфейс для удаленного администрирования Centos/РЕД ОС

WEB-интерфейс для удаленного администрирования Centos/РЕД ОС