Dns 主机名未解析为AD域中Linux计算机的IP地址

Dns 主机名未解析为AD域中Linux计算机的IP地址,dns,active-directory,realm,Dns,Active Directory,Realm,我正在将Linux和Windows实例加入AD域()。计算机很好地加入到域中,我可以使用ssh/RDP使用AD凭据登录到域加入后的计算机 我还可以通过在windows服务器上运行get-ADComputer-Filter*并提供域凭据来获取所有计算机对象(主机名)。问题是,基于Linux的计算机的主机名没有解析为IP地址。而所有Windows主机的解析都很好 nslookup正在返回主机的FQDN和IP地址 nslookup正在返回不存在的域 p.S:所有这些资源(windows和Linux主机

我正在将Linux和Windows实例加入AD域()。计算机很好地加入到域中,我可以使用ssh/RDP使用AD凭据登录到域加入后的计算机

我还可以通过在windows服务器上运行
get-ADComputer-Filter*
并提供域凭据来获取所有计算机对象(主机名)。问题是,基于Linux的计算机的主机名没有解析为IP地址。而所有Windows主机的解析都很好

nslookup
正在返回主机的FQDN和IP地址

nslookup
正在返回不存在的域

p.S:所有这些资源(windows和Linux主机)都在同一个网络中,使用相同的DHCP/DNS服务器,并且可以相互通信而不会出现任何问题。我还可以从所有这些主机解析并连接到AD域

你知道为什么会发生这种情况以及如何解决吗?
我的用例是获取我的AD域中所有计算机对象的IP。

通常在使用DHCP时,Windows会尝试在配置的DNS中注册自己的A记录,可能还有PTR记录,但不确定Linux。您可以将DHCP服务器配置为更新客户端的DNS(而不是将其留给客户端本身),即:

要将DHCP服务器配置为使用其配置的DNS服务器注册和更新客户端信息,请执行以下步骤:

  • 打开服务器的DHCP属性
  • 单击DNS,单击属性,单击以选中根据以下设置启用DNS动态更新复选框,然后单击始终动态更新DNS A和PTR记录
  • 资料来源: