我正在尝试在混合环境(Ubuntu、Linux、OSX)中设置本地 samba 域控制器。
域名配置按照桑巴维基,所有建议的测试均成功,将 Linux 主机加入域也有效。DNS 后端是SAMBA_INTERNAL
。
DC 位于 Ubuntu 20.04 上,作为 Proxmox Hypervisor 上的 LXC,Linux 主机也是一样,Windows 10 主机既是 Hypervisor 上的 VM,也是我的物理机。
DC 的主机名是:dc1.myhouse.mydomain.com
DC 的 IP 地址是:192.168.0.10
本地域名为:myhouse.mydomain.com
mydomain.com
我公开拥有并经营
问题:尝试将 Windows 主机加入域时,出现错误“无法联系 Active Directory 域控制器 [...]”
我怀疑这与 Windows 主机未正确搜索域有关:
ping dc1
Pinging [...]
Reply from 192.168.0.10
ping dc1.myhouse.mydomain.com
Pinging [...]
Reply from 185.16.[...] <- My webserver's IP address
而在Linux主机上:
ping dc1
Ping [...]
64 bytes from 192.168.0.10 [...]
ping dc1.myhouse.mydomain.com
Ping [...]
64 bytes from 192.168.0.10 [...]
我已仔细检查 DC 的 IP 地址是否配置为 Windows 主机上的主要(且唯一的)DNS 服务器。
另外,在 Windows 主机上,在 nslookup 中明确设置 DNS 服务器也是可行的:
C:\Users\Me>nslookup
Default Server: fritz.box
Address: fd00::2416[...]
> dc1.myhouse.mydomain.com
Server: fritz.box
Address: fd00::2416[...]
Non-authoritative answer:
Name: dc1.myhouse.mydomain.com
Address: 185.16.[...]
> server 192.168.0.10
Default Server: [192.168.0.10]
Address: 192.168.0.10
> dc1.myhouse.mydomain.com
Server: [192.168.0.10]
Address: 192.168.0.10
Name: dc1.myhouse.mydomain.com
Address: 192.168.0.10
我对根本原因的理解是否正确?
关于如何明确追踪尝试加入 Windows 主机时发生的情况,有没有什么建议的资源?
答案1
我发现了问题所在。像往常一样,这是一个愚蠢的错误。
Windows 使用的是 ipv6 DNS 服务器(我保留了其默认设置)。线索一直在 nslookup 输出中,但我在原始问题中省略了该信息(因为已编辑)。
彻底禁用接口的 ipv6 后,一切现在均按预期运行。