Samba4 e BIND9_DLZ - registros estáticos com samba_dnsupdate dlz dinâmico

Samba4 e BIND9_DLZ - registros estáticos com samba_dnsupdate dlz dinâmico

Tenho alguns registros vinculados à minha zona DNS. Agora quero configurar o Samba4 Active Directory, que deseja adicionar alguns registros dinâmicos à minha zona. Portanto, incluo /var/lib/samba/private/named.conf em meu /etc/bind/named.conf. O problema é que a mesma zona é definida estática e dinamicamente. Isso leva aerro:

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

nomeado.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";
};

Como devo configurar isso para ter registros DNS estáticos e dinâmicos do Samba? Obrigado.

Responder1

Minha solução foi simplesmente remover a entrada 'zone' do bind e deixar o samba ter o controle. Presumo que eles seriam conflitantes de qualquer maneira. Se você olhar no site de documentos do samba.. https://wiki.samba.org/index.php/Setup_a_basic_BIND_installation

Você verá que eles deixam de fora quaisquer zonas extras além das 'localhost'.

Responder2

Para gerenciar a zona Samba, você pode usar algumas coisas (tenho certeza que existem outras):

  • O dnsmgmt.msccomando no Windows
  • O samba-toolcomando no Linux

Há um bomatropelarsobre como usar essas ferramentas para gerenciar as zonas do Samba no site do Samba.

informação relacionada