Автор Тема: Строю Домен в интрасети. Есть вопросы.  (Прочитано 4356 раз)

Оффлайн AndreyNag

  • Участник
  • *
  • Сообщений: 85
Здравствуйте.
Измучался я с этой "документацией" в части касающейся развёртывания домена. В разных местах написано по разному:
1. https://docs.altlinux.org/ru-RU/domain/10.4/html/samba/ch02s02s06.html;
2. https://www.altlinux.org/ActiveDirectory/DC#Создание_домена_с_BIND9_DLZ.
Есть отличия. В частности в содержимом /etc/bind/options.conf. Ставил много раз сервант 10.4 с нуля в режиме SambaAD и пытался развернуть домен с использованием bind для тонких настроек внутреннего DNS.
На мои вопросы всегда получаю ответы, что в документации всё описано и надо меня проверить на прямоту рук.
Огромная просьба дайте ссылку на 100% рабочий вариант документации по развёртыванию Samba AD с dns-backend=BIND9_DLZ.
Спасибо за внимание.

В процессе борьбы с настройками в resolv.conf столкнулся с тем, что появляется запись "nameserver 127.0.0.53" и никак не хочет изменяться на 127.0.0.1, как того требует документация перед проверкой работоспособности свежесозданного домена.

Оффлайн AndreyNag

  • Участник
  • *
  • Сообщений: 85
В процессе изучения темы набрел на проблему:
Свежеустановленный сервер на BIND9 не хочет обновлять записи.
Спойлер
Failed 'samba-tool dns' based update of A ForestDnsZones.test.ru 192.168.67.222
update (samba-tool): SRV _ldap._tcp.ForestDnsZones.test.ru dc.test.ru 389
Calling samba-tool dns for SRV _ldap._tcp.ForestDnsZones.test.ru dc.test.ru 389 (add)
Calling samba-tool dns add --use-kerberos off -P ['192.168.67.222', 'test.ru', '_ldap._tcp.ForestDnsZones', 'SRV', 'dc.test.ru 389 0 100']
lpcfg_load: refreshing parameters from /etc/samba/smb.conf
ERROR(runtime): Record already exists; record could not be added. zone[test.ru] name[_ldap._tcp.ForestDnsZones] [WERR_DNS_ERROR_RECORD_ALREADY_EXISTS] - (9711, 'WERR_DNS_ERROR_RECORD_ALREADY_EXISTS')
Failed 'samba-tool dns' based update of SRV _ldap._tcp.ForestDnsZones.test.ru dc.test.ru 389
update (samba-tool): SRV _ldap._tcp.Default-First-Site-Name._sites.ForestDnsZones.test.ru dc.test.ru 389
Calling samba-tool dns for SRV _ldap._tcp.Default-First-Site-Name._sites.ForestDnsZones.test.ru dc.test.ru 389 (add)
Calling samba-tool dns add --use-kerberos off -P ['192.168.67.222', 'test.ru', '_ldap._tcp.Default-First-Site-Name._sites.ForestDnsZones', 'SRV', 'dc.test.ru 389 0 100']
lpcfg_load: refreshing parameters from /etc/samba/smb.conf
ERROR(runtime): Record already exists; record could not be added. zone[test.ru] name[_ldap._tcp.Default-First-Site-Name._sites.ForestDnsZones] [WERR_DNS_ERROR_RECORD_ALREADY_EXISTS] - (9711, 'WERR_DNS_ERROR_RECORD_ALREADY_EXISTS')
Failed 'samba-tool dns' based update of SRV _ldap._tcp.Default-First-Site-Name._sites.ForestDnsZones.test.ru dc.test.ru 389
Failed update of 29 entries
Удалил пару записей. Обновил, стало 27. Перезагрузил службы и снова 29.

Служба samba ругается, что не может обновить записи:
Спойлер
июн 26 13:02:18 dc.test.ru samba[4835]: [2025/06/26 13:02:18.623211,  0] ../../source4/dsdb/dns/dns_update.c:85(dnsupdate_nameupdate_done)
июн 26 13:02:18 dc.test.ru samba[4835]:   dnsupdate_nameupdate_done: Failed DNS update with exit code 110
июн 26 13:12:18 dc.test.ru samba[4835]: [2025/06/26 13:12:18.690771,  0] ../../source4/dsdb/dns/dns_update.c:85(dnsupdate_nameupdate_done)
июн 26 13:12:18 dc.test.ru samba[4835]:   dnsupdate_nameupdate_done: Failed DNS update with exit code 110
BIND в свою очередь ругается на отсутствующие записи:
Спойлер
июн 26 13:01:58 dc.test.ru named[4733]: zone test.ru/IN: _kerberos._tcp.test.ru/SRV 'dc.test.ru' has no address records (A or AAAA)
июн 26 13:01:58 dc.test.ru named[4733]: zone test.ru/IN: _kerberos-adm._tcp.test.ru/SRV 'dc.test.ru' has no address records (A or AAAA)
июн 26 13:01:58 dc.test.ru named[4733]: zone test.ru/IN: _kerberos._udp.test.ru/SRV 'dc.test.ru' has no address records (A or AAAA)
Но ведь AD свежеустановленная! Руками ещё ничего не делал.
Пробовал сначала samba_internal ставить, а потом на bind переходить. Теже яйца, только в профиль.

После удаления "некорректной" записи, обновление удалённых записей проходит. Но после перезагрузки снова здорово. Права на /var/lib/bind/ root:named.
Что ему ещё надо?
Спасибо за внимание.