我在 Windows Active Directory 网络上有一台计算机,反向 DNS 查找失败。无论哪台机器运行查找都无所谓。问题计算机是 Windows Server 2003 主机上的 Debian VM。
>nslookup wiki.dept
Server: primary.internal.domain.org
Address: 192.111.222.44
Name: wiki.dept.internal.domain.org
Address: 192.111.111.185
>nslookup 192.111.111.185
Server: primary.internal.domain.org
Address: 192.111.222.44
*** primary.internal.domain.org can't find 192.111.111.185: Non-existent domain
/etc/resolv.conf
Debian 客户机上的内容:
nameserver 192.111.111.244
nameserver 192.111.222.44
search internal.domain.org
哪里出了问题?我该如何让这台机器的 IP 到名称解析正常工作?谢谢。
答案1
您是否创建了反向 (PTR) 区域?192.168.111.222.44 是 Windows DNS 吗?
您将需要以某种方式指定 192.111.111.185 的反向记录。
编辑1
Windows 注册 DNS。您可以使用 SAMBA 将 Linux 工作站加入域并注册 DNS,但这涉及不同程度的复杂性。据我了解,使用 SAMBA 注册 DNS 的命令是:
net ads dns register
由于您不是管理员,并且您提出的问题很深入,我建议继续与管理员进行对话。
根据您想要实现的目标,可能会有更简单的客户端解决方法。
答案2
现在我已经可以进行反向查找,但我不完全确定哪个位翻转是诀窍。一般流程:请管理员从域中删除 Linux 计算机,然后安装 [ likewise-open
。我相信,但不肯定,运行类似打开的工具就足够了,lw-update-dns
而无需删除计算机并将其重新加入域。
更新:Likewise-open 已被另一家公司收购,并且 repo 链接已全部更改。请参阅 Ubuntu 社区 wiki 页面同样开放。