Что дает подключение
Подключение вашего собственного аккаунта deSEC позволяет обслуживать DNS домена из вашего аккаунта, а не из нашего. Вы сохраняете за собой зону, оплату и панель управления провайдера; мы же создаем и обновляем записи, необходимые вашим сайтам и почтовым ящикам, чтобы вам не приходилось копировать их вручную.
Перед началом работы
Аккаунт deSEC. deSEC — это бесплатный некоммерческий DNS-хостинг; действуют его собственные ограничения на количество доменов и изменений для одной учетной записи.
1. Создайте ключ в deSEC
Войдите в deSEC и откройте раздел Token Management. Нажмите +, укажите имя токена и создайте его. В разделе Advanced settings можно ограничить места использования токена и срок его действия — оставьте ограничение по адресам пустым, поскольку токен, ограниченный другими адресами, будет отклонен при попытке его использования нами.
Токену требуется полный доступ к вашим доменам, поэтому не ограничивайте его отдельными записями. deSEC показывает значение токена только один раз, при его создании; скопируйте его сразу.
2. Подключите его здесь
Откройте раздел Интеграции в панели управления и выберите Подключить аккаунт. Выберите Свой собственный DNS в качестве группы и deSEC в качестве аккаунта, заполните поле API token и нажмите Подключить аккаунт.
Мы проверяем вставленные данные до их сохранения. Неработающий ключ никогда не сохраняется, а в ответе указывается, что именно пошло не так. Работающий ключ хранится в зашифрованном виде в нашем хранилище секретов — ни в коем случае не в нашей базе данных — и больше никогда не отображается, даже вам.
Что происходит дальше
- Для любого домена откройте вкладку DNS и выберите этот аккаунт в качестве расположения, откуда обслуживается DNS домена. Мы создадим там зону, если она не существует, и внесем записи, необходимые для работы сайтов и почты домена.
- Когда что-то на нашей стороне меняет требуемое значение записи — вы переносите сайт, переключаете CDN или добавляете почтовый ящик, — мы обновляем запись в вашем аккаунте.
- Чтобы завершить перенос, серверы имен вашего домена должны указывать на deSEC. Если домен зарегистрирован у нас или у регистратора, которого вы подключили, мы настроим их автоматически; в противном случае на странице домена будут указаны серверы имен, которые необходимо задать.
- При подключении мы проверяем, может ли ключ просматривать список ваших зон, читать записи и изменять их. Контрольный список рядом с подключением покажет, какие из этих действий нам удалось подтвердить.
Если подключение не удается
Подключение выполнено, но изменение было отклонено. deSEC применяет ограничения на частоту запросов для изменений в аккаунте. Подождите минуту и повторите попытку; никаких частично примененных изменений не остается.
Через некоторое время подключение перестало работать. Истек срок действия или максимальный период неактивности, заданный в Advanced settings. Создайте новый токен.
Появляется сообщение о том, что ключ отклонен. Почти всегда это одна из трех причин: пробел или перевод строки, скопированный вместе с ним, истекший срок действия ключа, либо ключ был отозван или сгенерирован заново после копирования. Создайте новый ключ и вставьте его снова.
Подключение происходит успешно, но позже возникает сбой. Ключ проходит проверку подлинности, но не имеет прав, необходимых для действия. Создайте новый ключ с указанными выше разрешениями, затем отключите старое соединение и подключите новый ключ.
Отключение
Откройте раздел Интеграции, найдите нужный аккаунт и нажмите Отключить. Это действие немедленно удалит сохраненный ключ. Все процессы, использовавшие его, остановятся при следующем действии, а экраны, зависевшие от него, сообщат об этом вместо того, чтобы завершаться сбоем без уведомления.
Отключение не отменяет уже выполненных действий — записи, развертывания или настройки, которые мы изменили в вашем аккаунте, остаются без изменений. Если вы считаете, что сам ключ мог быть скомпрометирован, также отзовите его на стороне провайдера; отключение удаляет только нашу копию, но не их.