Использование внешних серверов DNS

Хотя в Plesk есть все необходимое для запуска DNS на вашем сервере, вы также можете использовать для размещения DNS-зон внешний сервер DNS. Это может быть ваш собственный отдельный сервер или сторонняя служба DNS, например Amazon Route 53 (http://aws.amazon.com/route53/) или DynECT (http://dyn.com/dns/dynect-managed-dns/).

Возможны две ситуации:

  • Вы используете только внешний сервер DNS.

    Вы можете исключить компонент "Сервер DNS" из своей установки Plesk. Для этого используйте выборочный тип установки (подробности смотрите в Руководство по установке и обновлению Plesk) и снимите выделение с соответствующего компонента (Поддержка DNS-сервера BIND в Linux и Сервер Microsoft DNS в Windows). В этом случае вы не сможете управлять зонами через Plesk. Вместо этого вы сможете использовать внешний сервер DNS.

  • Вы используете и внешний сервер DNS для хранения информации зон, и сервер DNS в Plesk для управления зонами через Plesk.

    Если вы хотите использовать внешний сервер DNS, совсем не обязательно отключать локальный сервер DNS. Локальный сервер DNS может быть включен или отключен – в обоих случаях управление зонами DNS происходит на сервере DNS в Plesk, а затем изменения в зонах передаются на внешний сервер DNS.

    По умолчанию Plesk не может автоматически передавать изменения в зонах DNS на внешние серверы DNS. Для этого вам нужно написать скрипт интеграции. Этот скрипт должен обмениваться данными с внутренними компонентами сервера DNS (например, API) и применять все изменения в зонах DNS, происходящие в Plesk. Инструкции по созданию такого скрипта смотрите в документе Developing Extensions for Plesk Onyx, раздел Integration with Third-Party DNS Services.

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

  • управление шаблонами, зонами и записями DNS через интерфейс Plesk, командную строку и API-запросы;
  • APS-приложения, использующие DNS;
  • прочие службы, использующие DNS, например, система защиты от спама DKIM, Sender Policy Framework и DMARC. Более подробную информацию смотрите в разделе Антиспамы.

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

Интеграция с Amazon Route 53

Если вы хотите использовать в Plesk службу DNS Amazon Route 53, вы можете установить соответствующее расширение. Начиная с Plesk 12.0, это расширение доступно в Каталоге расширений в интерфейсе Plesk.

Чтобы интегрировать Plesk с Amazon Route 53:

  1. Перейдите на страницу Главная > Расширения > Каталог расширений.
  2. Найдите расширение Amazon Route 53 и нажмите Установить.
  3. В списке установленных расширений нажмите название расширения (Amazon Route 53).
  4. Укажите свои учетные данные Amazon и включите службу.

Обратите внимание на то, что при использовании Amazon Route 53, Plesk управляет зонами DNS до тех пор, пока вы не удалите компонент сервер DNS из Plesk.

Важно. Если вы вручную добавляете или изменяете зоны на внешнем интегрированном с Plesk сервере DNS, например, Amazon Route 53, эти изменения не видны в Plesk, они могут быть перезаписаны или удалены Plesk. Управлять зонами следует только на сервере DNS в Plesk. Сервер DNS в Plesk работает как первичный (главный) сервер DNS, который передает изменения зон DNS на внешний сервер.

Если вы хотите вручную управлять зонами DNS в Amazon Route 53, вам следует удалить из Plesk его компонент сервер DNS и интеграцию этого сервера с Route 53.

Чтобы использовать только Amazon Route 53:

  1. Удалите расширение Amazon Route53 (Расширения > выберите Amazon Route 53 > Удалить).
  2. Удалите сервер DNS из Plesk при помощи Установщика Plesk (Инструменты и настройки > Обновления).
  3. Отключите интеграцию со сторонним DNS с помощью команды:

    plesk bin server_dns -—disable-custom-backend

Проблема с переносом подписок

Если вы переносите подписки из Plesk с локальной службой DNS в Plesk с внешней службой DNS, то зоны DNS доменов не будут автоматически перенесены на внешние серверы DNS. Вам нужно будет создать соответствующие зоны на серверах DNS вручную.