# Шаблон DNS

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

Глобальный шаблон DNS представляет собой список записей DNS. Каждый раз при создании в Plesk домена в его зону DNS включаются записи DNS в соответствии с шаблоном DNS. Шаблон DNS, созданный по умолчанию во время установки Plesk, содержит все необходимые для работы сайта записи DNS, но вы можете добавлять, изменять и удалять записи из шаблона по своему усмотрению. Шаблон DNS дает следующие преимущества:

- Благодаря ему у каждого созданного в Plesk домена присутствуют все необходимые записи DNS, для их добавления не требуется никаких действий пользователя.
- Он дает администратору Plesk возможность вносить массовые изменения сразу во все зоны DNS на сервере (только на Linux).

## Настройка глобального шаблона DNS

Для просмотра имеющихся в шаблоне DNS записей перейдите на страницу Инструменты и настройки > Шаблон DNS. На этой странице также можно добавлять, изменять и удалять записи.

Чтобы добавить запись, нажмите Добавить запись DNS. Чтобы изменить запись, нажмите ее имя. При добавлении и изменении записей вы можете заметить следующие замещающие символы, которые заменяются нужными значениями при создании домена:

- `<domain>` заменяется на имя домена.
- `<subdomain>` заменяется на имя субдомена.
- `<hostname>` заменяется на имя хоста.
- `<ip>, <ip.dns>`, `<ip.web>`, `<ip.mail>` и `<ip.webmail>` идентичны. Все они заменяются на IPv4-адрес подписки, которой принадлежит домен.
- `<ipv6>, <ipv6.dns>`, `<ipv6.web>`, `<ipv6.mail>` и `<ipv6.webmail>` идентичны. Все они заменяются на IPv6-адрес подписки, которой принадлежит домен.

Например, когда создается домен с именем example.com в подписке с IP-адресом 123.123.123.123, следующая запись в шаблоне DNS:

    <domain>. A <ip>

в зоне DNS домена будет выглядеть следующим образом:

    example.com. A 123.123.123.123

Вы также можете использовать подстановочный символ (*), чтобы задать любую часть доменного имени, а также при необходимости вместо замещающих символов указывать точные значения. Например, если на вашем сервере есть несколько IP-адресов, а почтовая служба доступна только по IP-адресу 123.123.123.123, то на доменах, размещенных на IP-адресах, отличных от 123.123.123.123, почтовая служба не будет работать, если вы используете следующую запись:

    mail.<domain>. A <ip>

Вместо нее следует использовать такую запись:

    mail.<domain>. A 123.123.123.123

Мы рекомендуем при добавлении или изменении записей использовать для справки записи, имеющиеся в шаблоне DNS по умолчанию.

Чтобы удалить запись, поставьте галочку рядом с нужной записью и нажмите Удалить. Обратите внимание, что удаление некоторых записей из шаблона нарушит работу созданных в Plesk доменов. Например, в результате удаления записи A не будет происходить преобразование доменного имени. Если внесенные вами изменения в зону DNS влияют на функционирование сайтов ваших клиентов, можно восстановить шаблон DNS по умолчанию, нажав Вернуться к значениям по умолчанию.

Шаблон DNS также включает запись SOA по умолчанию. Просмотреть и изменить значение записи SOA можно на странице Инструменты и настройки > Шаблон DNS > Шаблон записи SOA.

Здесь вы также можете выбрать адрес электронной почты лица, ответственного за зону DNS домена (так называемый адрес RNAME). Выбранная опция будет применена ко всем доменам в Plesk. Однако вы сможете изменить адрес RNAME для каждого конкретного домена. Чтобы запретить изменение адреса электронной почты RNAME для отдельных доменов, установите соответствующий флажок.

Флажок Использовать формат серийного номера, рекомендуемый IETF и RIPE переключает способ хранения серийных номеров SOA в Plesk с временной метки UNIX на формат YYYYMMDDNN, рекомендуемый RIPE. Использование формата YYYYMMDDNN является обязательным для многих регистраторов доменов, преимущественно европейских. Если ваши клиенты жалуются на то, что регистратор отклонил их серийный номер SOA, то использование этой опции должно помочь.

Примечание

Если серийные номера SOA хранятся в формате, рекомендуемом IETF и RIPE, количество изменений записи SOA не может превышать 98 раз в день. Если вы изменили запись SOA для домена 98 раз в течение дня, больше серийный номер SOA изменить нельзя. При нажатии на кнопку По умолчанию из DNS-зоны будут удалены все записи, и для DNS-зоны станет невозможно включать или выключать сервер DNS или переключать его режим (первичный/вторичный).

## Применение изменений в шаблоне DNS (Linux)

В Plesk для Linux существует возможность синхронизировать записи глобального шаблона DNS с зонами DNS всех доменов на сервере. Эта синхронизация выполняется в соответствии со следующими правилами:

- записи с пользовательскими изменениями всегда остаются нетронутыми (не изменяются и не удаляются ни при каких обстоятельствах);
- записи, добавленные в шаблон, добавляются в зону;
- записи, удаленные из шаблона, удаляются из зоны (если они до этого не были изменены пользователями);
- записи, измененные в шаблоне, изменяются в зоне (если они до этого не были изменены пользователями).

Чтобы синхронизировать записи глобального шаблона DNS с зонами DNS, откройте страницу Инструменты и настройки > Шаблон DNS и нажмите Применить изменения шаблона DNS. Вам будет предложено выбрать один из следующих вариантов:

- Применить изменения только к зонам DNS, которые не были изменены пользователями.
- Применить изменения ко всем зонам DNS.

Какой бы вариант вы ни выбрали, это никак не затронет добавленные или измененные пользователями записи DNS.

Примечание

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

Кроме того, изменения шаблона DNS можно применить к одному домену. Для этого откройте нужную подписку и перейдите на страницу Сайты и домены > Настройки DNS домена и нажмите Применить шаблон DNS.