Перейти к содержимому
Все статьи
БезопасностьХостинг и серверы

Доступ к DNS для разработчика: как ограничить полномочия

·27 октября 2026 г.· 7 мин чтения
Не уверены, что сайт чистый?Проверить сайт на взлом

Дать разработчику доступ к DNS без пароля регистратора можно через отдельную учётную запись с ограниченными правами или токен для нужной зоны, если это поддерживает ваш DNS-хостинг. Если подходящего ограничения нет, владелец сам вносит согласованные записи. Передавать весь аккаунт ради одной записи не требуется.

Сначала запишите операцию, ради которой нужен доступ

Просьба «дайте доступ к домену» слишком широкая. Для запуска сайта может требоваться изменение адреса, для подключения почты — согласованный набор почтовых записей, для подтверждения внешнего сервиса — отдельная запись проверки. Попросите исполнителя назвать домен, полное имя записи, тип, новое значение и причину изменения. Пароль не отвечает ни на один из этих вопросов.

Сразу уточните, кто сейчас обслуживает зону. Регистрация домена и управление его DNS могут находиться в разных кабинетах. Нужный раздел определяют по действующей конфигурации, а не по тому, где когда-то купили имя. Если записи обслуживает другой провайдер, общий доступ к регистратору может оказаться одновременно избыточным и бесполезным для самой задачи.

Мы советуем сохранить владельцу независимый доступ к регистрационному аккаунту и каналам его восстановления. У разработчика должен быть собственный способ выполнить согласованную работу. Это организационное правило стоит зафиксировать до подключения сайта, чтобы последующее изменение подрядчика не превращалось в поиск человека, у которого остался единственный пароль.

Четыре задачи с разными границами полномочий

ПоручениеЧто действительно нужноЧто не выдавать автоматическиКак принять работу
Подключить новый адрес сайтаИзменить согласованные записи адресацииУправление регистрационными данными и всеми доменамиПроверить записи и открытие нужного сайта
Подтвердить внешний сервисДобавить конкретную запись проверкиПраво менять почтовый маршрут без согласованияПроверить запись и результат подтверждения у сервиса
Настроить почтуВнести утверждённый набор почтовых записейПраво удалить всю зону или сменить владельцаПроверить нужные записи и согласованные почтовые сценарии
Автоматизировать измененияОграниченный технический доступ к нужной зонеЛичный пароль владельца и универсальный токенПроверить разрешённую операцию и область доступа

В таблице нет универсального минимального набора кнопок: его определяет система провайдера. Роль с названием «DNS» может позволять редактировать всю зону, хотя задача касается единственного имени. Ограничение по домену также не означает ограничение по одной записи. Сравнивайте фактические разрешения с поручением, а не только удобное название роли.

Приглашение и токен решают разные задачи

Для ручной работы в кабинете удобнее отдельная учётная запись исполнителя с доступной ограниченной ролью. Например, Cloudflare описывает роли DNS и Domain DNS, связанные с редактированием DNS, и отдельно — более широкие административные роли. До приглашения нужно проверить область применения выбранной роли в своём аккаунте; название не заменяет проверку полномочий.

Технической интеграции может понадобиться API-токен. В инструкции Cloudflare по созданию токена отдельно задаются разрешения и ресурсы; также предусмотрены ограничения по IP и сроку действия. Режим Edit включает создание, чтение, изменение и удаление в пределах выданных полномочий. Поэтому токен редактирования зоны нельзя считать разрешением только добавить одну нужную запись.

Это примеры конкретной платформы, а не обещание одинаковых функций у каждого регистратора. Передача токена не делает его несекретным: тот, кто получил значение, получает соответствующие возможности. Не вставляйте его в письмо с техническим заданием, публичный журнал, снимок экрана или клиентский JavaScript. Отдельно укажите, где он будет храниться и кто сможет его отозвать.

Если исполнителю нужен разовый вход в интерфейс, не заменяйте его автоматически техническим токеном. Если серверу требуется автоматизация, не оставляйте задачу зависеть от ручного входа сотрудника. Выбор способа доступа должен следовать рабочему процессу: человек меняет согласованный набор записей либо программа выполняет заранее определённые операции.

Если ограниченной роли нет, работайте по заявке

Для небольшого разового изменения владелец может выполнить действие сам по подготовленной заявке. Исполнитель описывает точное значение, показывает ожидаемый результат и объясняет влияние на существующий сайт и почту. Такой способ требует согласования, зато не заставляет отдавать весь кабинет ради краткой операции. Запись задачи сохраняет причину изменения и упрощает разбор ошибки.

  1. Запишите исходное состояние затрагиваемых записей: полное имя, тип, значение и остальные параметры, которые показывает провайдер. Храните эту копию в закрытом рабочем пространстве.
  2. Получите от исполнителя отдельный список добавлений, изменений и удалений. В формулировке «заменить DNS» попросите уточнить, меняется запись или весь набор обслуживающих серверов.
  3. Назначьте окно работы и ответственного за подтверждение. Если изменение касается почты, заранее включите её проверку в приёмку, даже когда основная задача связана с сайтом.
  4. Внесите согласованные изменения либо выдайте проверенную ограниченную роль. Запишите, кто изменил данные, что именно изменилось и когда.
  5. Проверьте результат задачи и соседние затронутые сценарии. Не принимайте работу только по снимку экрана исполнителя. После разовой задачи закройте ненужный доступ и отметьте это в заявке.

Учебный пример: подрядчик подключает кабинет клиента на отдельном поддомене. В заявке указаны только нужное имя и целевое значение, а почтовые записи оставлены без изменений. Если панель позволяет редактировать лишь всю зону, владелец выбирает внесение по заявке либо осознанно согласует более широкую роль на время работы. Автоматически расширять поручение до полного управления доменом не нужно.

Не путайте смену NS с приглашением разработчика

Смена обслуживающих DNS-серверов меняет место управления зоной, а приглашение добавляет исполнителю права в существующем сервисе. Это разные операции. Если вам предлагают перенести зону ради удобного доступа, попросите отдельный план переноса со всеми действующими записями и проверками. Не подтверждайте смену NS как будто это обычная выдача права поправить адрес.

Базовые типы записей разобраны в статье DNS простыми словами. Когда после изменения часть посетителей видит прежний сайт, нужен отдельный разбор старого сайта после смены DNS. Не пытайтесь исправлять этот симптом дополнительной выдачей административных полномочий без установленной причины.

Что остаётся владельцу после завершения

В закрытой папке проекта должны быть описание зоны, согласованное состояние изменённых записей, список действующих приглашений и ответственный за автоматизацию. Сами секреты не включают в обычный акт приёмки. Для постоянного технического токена укажите назначение и порядок отзыва: удаление личной учётной записи разработчика не следует считать проверкой всех отдельно выданных доступов.

Закрывать доступ тоже нужно по назначению. Временное приглашение после разовой настройки можно убрать; действующий ключ обновления записей требует отдельной проверки зависимого процесса, прежде чем его отключать. Контрольная задача должна показывать, какие операции продолжаются и кто отвечает за них после ухода исполнителя.

Если никто в компании не может проверить состав зоны и права, передайте ограниченную задачу на защиту сайта или обслуживание доменной почты, когда изменения затрагивают почтовую часть. Ожидаемый результат сформулируйте заранее: конкретная настройка работает, лишние полномочия не выданы, владелец сохраняет управление и знает, как прекратить доступ.

Вопросы и ответы

Что означает управление DNS домена?

В контексте этой задачи это работа с записями зоны у обслуживающего её провайдера. Оно не тождественно управлению регистрацией, оплатой и сменой администратора домена: состав прав нужно проверять отдельно.

Делегирование домена — это выдача доступа разработчику?

Нет: смена обслуживающих DNS-серверов и приглашение пользователя в кабинет решают разные задачи. Перед изменением NS нужен отдельный план сохранения и проверки действующей зоны.

Как проверить DNS-записи после работы подрядчика?

Сравните затронутые имена и значения с согласованной заявкой, затем проверьте соответствующие пользовательские сценарии. Наличие записи само по себе не подтверждает, что сайт или почта работают правильно; результат доступа тоже проверяют отдельно.

Нужна помощь с проектом?

Обсудим задачу и предложим решение — от сайта до SaaS и защиты.

Связаться