将 Ubuntu 加入域时出现 DNS_ERROR_BAD_PACKET

将 Ubuntu 加入域时出现 DNS_ERROR_BAD_PACKET

当我尝试将 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 服务器时,连接就会中断。

相关内容