Windows

某些子網未將 DNS 作為 DHCP 的一部分填充

  • May 10, 2017

我有一個 Windows 2016 伺服器充當小型網路的 DHCP 和 DNS 伺服器。我對其進行了配置,以便當客戶端獲得 DHCP 時,它也會將客戶端添加到 DNS。這對本地子網非常有效,但對於通過 DHCP 中繼代理(在本例中為 Cisco 路由器)的兩個子網,不會為客戶端創建 DNS 條目。

Scope 屬性的配置相同,我已經嘗試過使用和不使用“始終動態更新 DNS 記錄”,結果相同。我已經為 DHCP 伺服器設置了憑據,那裡也沒有更改。

客戶端獲得 DHCP 就好了,他們的 DNS 伺服器指向同一個伺服器,也是 DHCP 伺服器。沒有防火牆規則阻止子網之間的流量。我不知所措。

有任何想法嗎?

這聽起來像是在子網和 DNS 伺服器之間剝離了額外的資訊。協議知道如何處理 IP 資訊以執行 DORA,但較新的作業系統似乎想要剝離似乎與數據包交換完整性無關的資訊。

您的分佈級路由器應該知道它們的子網存在於同一個 DNS 上。如果您無法查看 DNS 資訊的唯一節點是子網上的,那麼分發級路由器正在剝離它。

如果您的分發級路由器甚至無法獲得 DNS 資訊,Windows 很可能會刪除這些資訊。

我可以建議在您的 Windows Server 2016 機器上執行 Wireshark,同時在您的子網節點上執行“nslookup”或“dig”以查看生成的流量,同時查找數據包的變化。

引用自:https://serverfault.com/questions/849178