Samba4 和 BIND9_DLZ - 靜態記錄與 samba_dnsupdate 動態 dlz

Samba4 和 BIND9_DLZ - 靜態記錄與 samba_dnsupdate 動態 dlz

我的 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

我的解決方案是簡單地刪除綁定“區域”條目並讓 samba 進行控制。我認為無論如何他們都會發生衝突。如果你查看 samba 文件網站.. https://wiki.samba.org/index.php/Setup_a_basic_BIND_installation

您將看到他們遺漏了除“localhost”之外的任何額外區域。

答案2

為了管理 Samba 區域,您可以使用一些東西(我確信還有其他東西):

  • dnsmgmt.mscWindows 上的命令
  • samba-toolLinux 上的指令

有一個好的撞倒有關如何使用這些工具來管理 Samba 網站上的 Samba 區域。

相關內容