Интеграция с DNS сервером автоматизирует регистрацию DNS записей, необходимых для работы каталога Avanpost DS, и обеспечивает целостность данных DNS зоны на всех контроллерах домена.
В Avanpost DS служба DNS выполняет следующие функции:
- разрешение имен;
- обнаружение служб (Kerberos, LDAP и т. п.);
- обнаружение локальных контроллеров домена при использовании сайтов.
Cлужба DNS – это важный компонент модуля репликации Avanpost DS. Контроллеры домена регистрируют свои SRV записи в DNS. Каждый контроллер домена в лесу регистрирует записи CNAME.
Управление настройками зон DNS выполняется в разделе "DNS" веб-интерфейса администратора Avanpost DS.
О управлении параметрами сервера DNS см. статью "6.8.1. Управление параметрами сервера DNS".
Внимание!
Доступ к разделу "DNS" имеют пользователи, состоящие в группе "DNS Administrators" и "Administrators".
Рисунок. Раздел "DNS"
Навигатор по разделу:
1. Создание зон DNS
В Avanpost DS можно создать DNS зоны прямого и обратного просмотра.
1.1. Создание DNS зоны прямого просмотра
Для создания новой DNS зоны прямого просмотра необходимо:
- В разделе "DNS" нажать кнопку в верхней части экрана;
- В открывшемся меню выбрать "Прямого просмотра";
- Заполнить поля в форме создания зоны:
Поле Значение Имя новой зоны DNS Имя создаваемой зоны Основной сервер имен IP или FQDN адрес основного DNS сервера (SOA запись) Ответственное лицо Логин администратора зоны Refresh интервал (минуты) Время, отведённое под запрос данных от вторичного DNS-сервера к первичному. Если получен ответ, что Serial number изменён, сведения на вторичном сервере в обязательном порядке обновляются. Retry интервал (минуты) Время, отведённое под обновление данных, если с первого раза этого не произошло. Expires Промежуток времени, когда сведения о зоне могут применяться на вторичном сервере. Когда время заканчивается, но данные при этом не успевают обновиться, запросы по данной зоне перестают обрабатываться. Serial Серийный номер файла зоны, который повышается при каждом изменении зоны и сообщает другим DNS-серверам, что файл зоны обновился и требует синхронизации, тем самым обеспечивая актуальность данных. NS Указать NS записи для доменной зоны. Требуется указать все контроллеры в домене. Каждый контроллер указывается в отдельном поле. Для добавления дополнительных полей необходимо нажать .
TTL по умолчанию Промежуток времени, в рамках которого кэшируется информация, предназначенная для передачи через DNS-серверы. - Нажать. Зона будет добавлена в веб-интерфейсе Avanpost DS.
- Добавить строку с новой зоной в конфигурационный файл "recursor.conf" для каждого контроллера домена.
- Если включено автоматическое управление конфигурацией, для добавления строки требуется:
- Нажать в правом верхнем углу раздела "DNS" веб-интерфейса администратора.
- Добавить строку в секцию "Настройки рекурсивного DNS сервера (recursor.conf)" :Шаблон строки для добавления
forward-zones+=[ДОМЕН]=127.0.0.1:5300
Пример заполненного recursor.confforward-zones=avanpost.local=127.0.0.1:5300,in-addr.arpa=127.0.0.1:5300 forward-zones+=avanpost.com=127.0.0.1:5300 local-address=0.0.0.0:53 serve-rfc1918=no dnssec=off # No RRSIG, current state is Bogus
- Нажать .
- Если автоматическое управление конфигурацией отключено, для добавления строки требуется на каждом контроллере домена добавить строку в конфигурационный файл вручную. Для этого необходимо:
Открыть для редактирования конфигурационный файл "recursor.conf".
RedOS sudo nano /etc/pdns-recursor/recursor.conf
Astrasudo nano /etc/powerdns/recursor.conf
Altsudo nano /etc/pdns-recursor/recursor.conf
Добавить строку в конфигурационный файл "recursor.conf" по шаблону:
Шаблон строки для добавленияforward-zones+=[ДОМЕН]=127.0.0.1:5300
Пример заполненного recursor.confforward-zones=avanpost.local=127.0.0.1:5300,in-addr.arpa=127.0.0.1:5300 forward-zones+=avanpost.com=127.0.0.1:5300 local-address=0.0.0.0:53 serve-rfc1918=no dnssec=off # No RRSIG, current state is Bogus
- Если включено автоматическое управление конфигурацией, для добавления строки требуется:
- Для каждого контроллера домена создать в новой зоне SRV записи по инструкции в поддомене "_tcp" для всех необходимых Avanpost DS служб:
- _ldap
- _ldaps
- _kpasswd
- _kerberos
Таблица — Параметры для SRV записей
| Поле | Значение |
|---|---|
| Служба |
|
Протокол | tcp |
| Порт | Порт, на котором работает служба |
| Хост | IP или FQDN адрес контроллера домена |
Рисунок. Создание зоны DNS прямого просмотра
1.2. Создание DNS зоны обратного просмотра
Для создания новой DNS зоны обратного просмотра необходимо:
- В разделе "DNS" нажать кнопку в верхней части экрана;
- В открывшемся меню выбрать "Обратного просмотра";
- Заполнить поля в форме создания зоны:
Поле Значение Идентификатор сети Адрес сети для создаваемой обратной зоны в формате AAA.BBB.CCC Основной сервер имен IP или FQDN адрес основного DNS сервера. (Первичного контроллера домена Avanpost DS) Ответственное лицо Логин администратора зоны Refresh интервал (минуты) Время, отведённое под запрос данных от вторичного DNS-сервера к первичному. Если получен ответ, что Serial number изменён, сведения на вторичном сервере в обязательном порядке обновляются. Retry интервал (минуты) Время, отведённое под обновление данных, если с первого раза этого не произошло. Expires Промежуток времени, когда сведения о зоне могут применяться на вторичном сервере. Когда время заканчивается, но данные при этом не успевают обновиться, запросы по данной зоне перестают обрабатываться. TTL по умолчанию Промежуток времени, в рамках которого кэшируется информация, предназначенная для передачи через DNS-серверы. - Нажать.
Рисунок. Создание зоны DNS обратного просмотра
2. Настройка зоны DNS
Для настройки зоны DNS требуется добавить ресурсные записи, описывающие характеристики данной зоны.
Используются следующие типы записей:
Тип записи | Назначение записи |
Host (A) | Описывает соответствие имени хоста его IPv4-адресу |
Host (AAAA) | Описывает соответствие имени хоста его IPv6-адресу |
Service Location (SRV) | Описывает сервисы, предоставляемые хостами |
Text (TXT) | Описывает простые текстовые значения свойств зоны |
Canonical Name (CNAME) | Описывает альтернативное имя для уже существующего хоста |
Mail Exchanger (MX) | Описывает почтовый сервер, обрабатывающий электронную почту домена |
Pointer (PTR) | Описывает соответствие имени хоста IP-адресу. Позволяет обратное разрешение (reverse resolving) IP-адреса в FQDN-хост. |
2.1. Добавление записей в DNS зону прямого просмотра
Для добавления записей в зону необходимо в строке нужной зоны нажать → "Добавить запись [тип]".
Рисунок . Добавление записей в зону
2.1.1. Добавление A записей в зону DNS
A запись описывает соответствие имени хоста его IPv4-адресу.
Для добавления A записей в зону необходимо:
- В разделе "DNS" в строке нужной зоны нажать → "Добавить запись A".
- Заполнить необходимые поля в открывшейся форме:
Поле Значение Имя хоста Имя хоста без домена IP
IPv4 адрес хоста - Нажать .
Рисунок. Добавление A записей в зону
2.1.2. Добавление AAAA записей в зону DNS
AAAA запись описывает соответствие имени хоста его IPv6-адресу.
Для добавления AAAA записей в зону необходимо:
- В разделе "DNS" в строке нужной зоны нажать → "Добавить запись AAAA".
- Заполнить необходимые поля в открывшейся форме:
Поле Значение Имя хоста Имя хоста без домена IP
IPv6 адрес хоста - Нажать .
Рисунок. Добавление AAAA записей в зону
2.1.3. Добавление SRV записей в зону DNS
SRV записи описывают службы, предоставляемые хостами.
Для добавления SRV записей в зону необходимо:
- В разделе "DNS" в строке нужной зоны нажать → "Добавить запись SRV".
- Заполнить необходимые поля в открывшейся форме:
Поле Значение Служба Символьное имя службы Протокол
Выбрать tcp или udp в зависимости от протокола, используемого службой Приоритет Приоритет целевого хоста, более низкое значение означает более предпочтительный Вес Относительный вес для записей с одинаковым приоритетом Порт Порт, на котором работает служба Хост IP или FQDN адрес хоста, на котором работает служба - Нажать .
Рисунок. Добавление SRV записей в зону
2.1.4. Добавление TXT записей в зону DNS
TXT записи описывают простые текстовые значения свойств зоны
Для добавления TXT записей в зону необходимо:
- В разделе "DNS" в строке нужной зоны нажать → "Добавить запись TXT".
- Заполнить необходимые поля в открывшейся форме:
Поле Значение Имя хоста Имя хоста без домена Текст
Текстовая информация - Нажать .
Рисунок. Добавление TXT записей в зону
2.1.5. Добавление CNAME записей в зону DNS
CNAME запись описывает альтернативное имя для уже существующего хоста.
Для добавления CNAME записей в зону необходимо:
- В разделе "DNS" в строке нужной зоны нажать → "Добавить запись CNAME".
- Заполнить необходимые поля в открывшейся форме:
Поле Значение Имя алиаса Имя хоста без домена Полное доменное имя хоста
Полное имя хоста с доменом - Нажать .
Рисунок. Добавление CNAME записей в зону
2.1.6. Добавление MX записей в зону DNS
MX запись описывает почтовый сервер, обрабатывающий электронную почту домена.
Для добавления MX записей в зону необходимо:
- В разделе "DNS" в строке нужной зоны нажать → "Добавить запись MX".
- Заполнить необходимые поля в открывшейся форме:
Поле Значение Имя хоста или дочернего домена Имя хоста или дочернего домена, для которого задается почтовый сервер Полное доменное имя почтового сервера
Полное имя почтового сервера с доменом Приоритет
Приоритет сервера, более низкое значение означает более предпочтительный - Нажать .
Рисунок. Добавление MX записей в зону
2.1.7. Добавление "@" записи
Для создания "@" записи необходимо:
- В разделе "DNS" в строке нужной зоны нажать → "Добавить запись MX".
- В открывшейся форме указать полное доменное имя почтового сервера.
- Поле "Имя хоста или дочернего домена" оставить пустым.
- Нажать .
Рисунок. Добавленная "@" запись
2.2. Добавление PTR записей в DNS зону обратного просмотра
PTR запись описывает соответствие имени хоста его IP-адресу.
Для добавления PTR записей в зону обратного просмотра необходимо:
- В разделе "DNS" в строке нужной зоны нажать → "Добавить запись PTR".
- Заполнить поля в открывшейся форме:
Поле Значение Имя хоста FQDN адрес хоста IP
IP адрес хоста - Нажать .
Рисунок. Добавление записи в зону обратного просмотра
Можно проверить работу DNS зоны обратного просмотра для сервисов "pdns" и "pdns-recursor" на контроллере домена Avanpost DS с помощью команд:
dig -x @127.0.0.1 -p 5300
dig -x @127.0.0.1 -p 53
2.3. Создание поддомена в зоне DNS
В структуре домена можно создавать поддомены. Для этого необходимо:
- В разделе "DNS" в строке нужной зоны нажать → "Добавить поддомен".
- Ввести имя поддомена и нажать .
Рисунок. Создание поддомена
2.4. Удаление записей из зон DNS
Для удаления записей из зон необходимо:
- В разделе "DNS" нажать на выбранную зону или поддомен;
- Выбрать нужную запись из списка, нажав на нее;
- Нажать кнопку в правом верхнем углу;
- Подтвердить удаление записи во всплывающем окне.
Рисунок. Удаление записи
3. Удаление зоны DNS
Для удаления зоны необходимо в разделе "DNS" в строке нужной зоны нажать → "Удалить зону". Затем подтвердить операцию удаления во всплывающем окне.
Рисунок. Удаление зоны
4. Карточка зоны DNS
Для просмотра и редактирования подробной информации о зоне DNS и для управления доступом к ней необходимо в разделе "DNS" нажать в строке зоны → "Свойства". Откроется Карточка зоны DNS.
Рисунок. Свойства зоны
4.1. Вкладка "Детали"
На вкладке "Детали" карточки зоны DNS можно изменить параметры зоны.
4.1.1. Изменение зоны DNS
Для внесения изменений в параметры зоны необходимо:
- Перейти в карточку нужной зоны на вкладку "Детали".
- Изменить значения полей и нажать .
Рисунок. Раздел "DNS" карточка зоны вкладка "Детали"
4.2. Вкладка "Безопасность"
Вкладка "Безопасность" рассматривается в разделе "6.5. Управление доступом".
5. Карточка поддомена
Для управления доступом к поддомену необходимо в разделе "DNS" нажать в строке нужного поддомена→ "Свойства". Откроется Карточка поддомена.
Рисунок. Свойства поддомена
5.1. Вкладка "Безопасность"
Вкладка "Безопасность" рассматривается в разделе "6.5. Управление доступом".
6. Удаление поддомена
Для удаления поддомена необходимо:
- В разделе "DNS" нажать в строке нужного поддомена→ "Удалить поддомен".
- Подтвердить удаление во всплывающем окне.
Рисунок. Удаление поддомена























