当域名包含公共域时,Windows 无法加入本地 Samba 域控制器

当域名包含公共域时,Windows 无法加入本地 Samba 域控制器

我正在尝试在混合环境(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 后,一切现在均按预期运行。

相关内容