Samba4 и BIND9_DLZ - статические записи с динамическим dlz samba_dnsupdate

У меня есть несколько записей в привязке для моей зоны DNS. Теперь я хочу настроить Samba4 Active Directory, которая хочет добавить несколько динамических записей в мою зону. Поэтому я включаю /var/lib/samba/private/named.conf в мой /etc/bind/named.conf. Проблема в том, что одна и та же зона определяется статически и динамически. Это приводит к ошибке:

named[8992]: generating session key for dynamic DNS
named[8992]: sizing zone task pool based on 24 zones
named[8992]: Loading 'AD DNS Zone' using driver dlopen
named[8992]: samba_dlz: started for DN DC=myzone,DC=cz
named[8992]: samba_dlz: starting configure
named[8992]: samba_dlz: Failed to configure zone 'myzone.cz'
named[8992]: loading configuration: already exists
named[8992]: exiting (due to fatal error)
named[8992]: samba_dlz: shutting down

named.conf:

view "internal" {
  zone "myzone.cz" {
              type master;
              file "/etc/bind/zones/internal/myzone.cz.db";
  };
  include "/var/lib/samba/private/named.conf";
}

/var/lib/samba/private/named.conf:

dlz "AD DNS Zone" {
    # For BIND 9.9.0
        database "dlopen /usr/lib/x86_64-linux-gnu/samba/bind9/dlz_bind9_9.so";
};

Как мне настроить, чтобы иметь статические и Samba-динамические записи DNS? Благодарю.

2 ответа

Мое решение состояло в том, чтобы просто удалить привязку "зоны" и позволить samba иметь контроль. Я предполагаю, что они все равно будут конфликтовать. Если вы загляните на сайт документации samba. https://wiki.samba.org/index.php/Setup_a_basic_BIND_installation

Вы увидите, что они пропускают любые дополнительные зоны, кроме локальных.

Для управления зоной Samba вы можете использовать пару вещей (я уверен, что есть и другие):

  • dnsmgmt.msc команда в Windows
  • samba-tool команда в Linux

На веб-сайте Samba есть хорошее руководство по использованию этих инструментов для управления зонами Samba.

Другие вопросы по тегам