有些客户端没有使用dhcpd的“ddns-update-style interim”与Windows dns服务器进行更新

我使用dhcpd 3.0.5和Windows 2008 R2的DNS。 我有“ddns-update-style临时”; 设置和Windows服务器设置为允许未经身份validation的更新。 大多数情况下,这个工作很好,但偶尔我遇到不能将主机名parsing为正确IP地址的计算机。 当我看到DNS时,有一个错误的IPlogging,但没有TXTlogging(所以dhcpd一定不能设置它)。 毫不奇怪,该主机名的dhcpd日志将显示“有一个logging,但没有DHCID,不是我的”。

有没有人知道这些logging是如何进入的? 我想这个客户端在dhcpd能够设置之前就把它拿到那里了。 有什么办法来防止这种情况? 有没有办法使dhcpd更新logging,即使它没有TXTlogging? 如果客户端正在创buildAlogging,那么它也不会自动更新,但这并不奇怪,因为这似乎是常见的,并且是我希望dhcpd首先执行更新的原因。

另外,如果有人知道脚本删除Alogging然后强制dhcpd重试更新logging(而不必去客户端并发送另一个DHCP请求),这将是有帮助的吗?

在临时模式中,您不能忽略txtlogging,因为这个模式的概念。

请参阅dhcpd.conf INTERIM DNS UPDATE for consolution。

您需要删除带有logging的txtlogging,因为dhcpd无法更新服务器未通过此更新架构的逻辑创build的logging。

或者你可以使用ad-hoc模式。 但特设已被弃用。 我不能说你真的可以使用它。

首先你可以使用clear zone,然后dhcpd会用dhcpd.conf中的主机设置来填充这个区域。

毕竟你可以添加自定义的Alogging,这是从来没有更新的dhcpd,因为他们没有对应的TXTlogging。