在尝试为 Active Directory 配置 SQL Server 容器时,[说明]
(https://learn.microsoft.com/en-us/sql/linux/sql-server-linux-active-directory-join-domain?view=sql-server-ver16#check-the-connection-to-a -域控制器)和故障排除
声明:
检查您是否可以使用域的短名称和完全限定名称来联系域控制器
对域名和 NetBIOS 名称的 DNS 查找应返回相同的 IP 地址
例如,我的 Active Directory 域mydomain.dev
应使用以下方式解析:
nslookup mydomain
在我的测试和生产环境中,此查找不起作用。
$ nslookup mydomain.dev
Server: 127.0.0.53
Address: 127.0.0.53#53
Non-authoritative answer:
Name: mydomain.dev
Address: 172.31.10.20
$ nslookup mydomain
Server: 127.0.0.53
Address: 127.0.0.53#53
** server can't find mydomain: SERVFAIL
在哪里/如何配置这个短名称/NetBIOS 名称?
DC 是 Windows Server 2022,我还设置了 DNS、AD 等。
Windows DNS 可以解析短名称。您可以在 DNS 服务器上启用并填充 GlobalNames 区域。
DNS 后缀搜索顺序和主机文件客户端解决方案也适用。
https://learn.microsoft.com/en-us/powershell/module/dnsserver/set-dnsserverglobalnamezone
感谢@yagmoth555评论,我意识到我
/etc/systemd/resolved.conf
错了,我在测试和生产中重复了这个错误它是
但它本来应该是
解决方案现在有效:
nslookup mydomain