某些子网未将 DNS 作为 DHCP 的一部分填充

某些子网未将 DNS 作为 DHCP 的一部分填充

我有一台 Windows 2016 服务器,用作小型网络的 DHCP 和 DNS 服务器。我已将其配置为当客户端获得 DHCP 时,它也会将客户端添加到 DNS。这对于本地子网非常有效,但对于通过 DHCP 中继代理(在本例中为 Cisco 路由器)的两个子网,不会为客户端创建 DNS 条目。

范围属性的配置相同,我尝试过使用和不使用“始终动态更新 DNS 记录”,结果相同。我已为 DHCP 服务器设置了凭据,那里也没有变化。

客户端可以正常获取 DHCP,其 DNS 服务器指向的也是 DHCP 服务器。没有防火墙规则阻止子网之间的流量。我不知所措。

有任何想法吗?

答案1

这听起来像是在子网和 DNS 服务器之间剥离了额外的信息。协议知道如何处理 IP 信息以执行 DORA,但较新的操作系统似乎想要剥离与数据包交换完整性无关的信息。

您的分发级路由器应该知道它们的子网存在于同一个 DNS 上。如果您无法查看 DNS 信息的唯一节点位于子网上,则分发级路由器正在剥离它。

如果您的分发级路由器甚至无法提供 DNS 信息,那么 Windows 可能会删除该信息。

我建议在您的 Windows Server 2016 机器上运行 Wireshark,同时在您的子网节点上执行“nslookup”或“dig”以查看生成的流量并查找数据包的变化。

相关内容