当我尝试将 Ubuntu 客户端计算机加入域服务器时出现此错误:
Error: DNS_ERROR_BAD_PACKET [code 0x0000251e]
A bad packet was received from a DNS server. Potentially the requested address
does not exist.
答案1
/etc/resolv.conf
当设置不正确时就会出现此问题。
以下是 resolv.conf 的示例:
domain domain.tld
search domain.tld
nameserver <ip address of domain DNS server>
nameserver <ip address of domain DNS server>
答案2
我遇到了这个问题,花了 5 天时间在论坛上搜索。最后,我找到了一条关于 DNS 对拼写很挑剔的小贴士。
我通过确保在必要时在 FQDN 中使用大写字母来修复此问题。Windows 不关心大小写,但 Linux 关心,因此请尝试一下。
我使用的命令是 sudo domainjoin-cli join --disable ssh {域名} {域管理员帐户名称}
希望这对某人有帮助。
答案3
就我而言,问题是由第二个 DNS 服务器不是域控制器引起的。
我有 1 个主 DNS+DHCP 服务器和 1 个 DNS+Active Directory 服务器。DNS 记录将域指向 Active Directory 服务器。但 DHCP 声明自己是要使用的 DNS。
我解决了在 DHCP 中声明 DNS 服务器是 DNS+Active Directory 服务器的问题。显然,当客户端使用的 DNS 服务器不是同一个 Active Directory 服务器时,连接就会中断。