绑定未找到 Samba DNS 记录

绑定未找到 Samba DNS 记录

好的,我有一个管理 Windows 域的 Samba 服务器,并且已经运行了很长时间,但是我最近重新安装了 bind,这似乎破坏了 Samba 的 DNS。我遇到的情况是使用 samba-tool 进行 DNS 查询有效,但使用“host”或“nslookup”命令无效:

$ samba-tool dns query localhost sodrakalland.local debora A -U Administrator 
Password for [SODRAKALLAND\Administrator]:
  Name=, Records=1, Children=0
    A: 172.24.57.6 (flags=f0, serial=110, ttl=1200)

$ host debora
Host debora not found: 3(NXDOMAIN)

$ nslookup debora
Server:         172.24.57.2
Address:        172.24.57.2#53

** server can't find debora: NXDOMAIN

知道为什么会这样吗?

这是我的 DNS 配置:

$ cat /etc/bind/named.conf
include "/usr/local/samba/share/setup/named.conf.dlz";

$ cat /usr/local/samba/share/setup/named.conf.dlz
dlz "AD DNS Zone" {
    database "dlopen /usr/local/samba/lib/bind9/dlz_bind9.so";
};

在 log.samba 中我时不时会收到这些错误,我猜这些错误发生在网络中的传入查找时,但除此之外,没有记录任何特殊内容:

[2017/07/31 13:22:52,  0] ../source4/dsdb/dns/dns_update.c:294(dnsupdate_nameupdate_done) ../source4/dsdb/dns/dns_update.c:294: Failed DNS update - NT_STATUS_IO_TIMEOUT

编辑

我决定暂时使用 Samba 的内置 DNS 服务器。然而,帕特里克·梅夫泽克假如本指南进行设置,并且通过阅读我高度怀疑我的关键错误(或至少其中之一)是忘记添加server services = -dns部分[global]smb.conf

相关内容