У меня есть несколько записей в bind для моей зоны 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
именованный.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? Спасибо.
решение1
Мое решение было просто удалить запись bind 'zone' и позволить samba управлять. Я предполагаю, что они в любом случае будут конфликтовать. Если вы посмотрите на сайте документации samba.. https://wiki.samba.org/index.php/Setup_a_basic_BIND_installation
Вы увидите, что они не учитывают все дополнительные зоны, кроме «localhost».
решение2
Для управления зоной Samba вы можете использовать несколько вещей (я уверен, что есть и другие):
- Команда
dnsmgmt.msc
в Windows - Команда
samba-tool
в Linux
Есть хорошийнаезжатьо том, как использовать эти инструменты для управления зонами Samba на веб-сайте Samba.