Linux 系统的反向 DNS 查找无法与 Windows Active Directory 配合使用

Linux 系统的反向 DNS 查找无法与 Windows Active Directory 配合使用

我的 Linux 系统(KUbuntu 20.04 KDE)与 Windows Active Directory 连接。

我能够从域的网络 PC ping Linux 机器的 IP 地址。我还可以使用命令查看我的 Linux 机器的主机名ping -a

问题是,当我 ping 主机名而不是 IP 地址时,它没有从 Linux 机器得到响应。

答案1

诊断:

  • 获取 Active Directory 的完整域名 (full-domain-name)。通常是 somedomain.local 或 somedomain.lan 等。
  • 获取 Linux 机器假定的 FQDN,即完全合格域名 linuxbox-name.full-domain-name。例如:mybox01.somedomain.lan
  • 检查 DNS 记录。

1. 检查 DNS A 记录:

在 Windows 机器上使用

nslookup linuxbox-name.full-domain-name

在 Linux 上使用

dig linuxbox-name.full-domain-name

检查答案/答案部分。如果没有列出有效的 IP 地址,则表示域中不存在该名称的 DNS 记录。

2. 检查 DNS PTR 记录:

在 Windows 机器上使用

nslookup linuxbox-IP-address

在 Linux 上使用

dig -x linuxbox-IP-address

如果您在 DNS 服务器响应中获得有效的 FQDN 设备名称,请将其与上面第一个测试中假定的 FQDN 进行比较,更正名称并重复第一次 DNS 检查。

如果两项检查的结果均为阴性,则表示您的 linuxbox 没有 DNS 记录,其名称不能用于网络通信。

可能的解决方案:询问域管理员,如果设备连接到网络,DHCP 服务器会自动创建 DNS A 记录。或者询问他为您的设备(MAC 地址 - IP 地址)提供 DHCP 静态保留以及相关的 DNS 记录。

相关内容