我的 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.msc
Windows 上的命令samba-tool
Linux 上的指令
有一個好的撞倒有關如何使用這些工具來管理 Samba 網站上的 Samba 區域。