强制Windows DHCP更新所有当前租约的DNS

是否有办法强制Windows 2008R2 DHCP服务器更新所有当前租赁的所有DNS条目?

(猜测服务器端相当于ipconfig /registerdns

我们的dynamicDNS有一个configuration问题,DNS与当前的租约严重不同步。 现在需要几天的时间赶上,我们已经解决(我认为)原来的问题。

我担心你将不得不从客户端处理这个问题。 更改超时只能在客户下一次登记时帮助客户,通常在现有租赁时间的一半之后,或者有时在启动时。 您可以通过手动强制客户端login来解决这个问题。您可以通过调整某些组策略设置或通过运行脚本来在一堆客户端上批量“ipconfig / registerdns”来完成此操作。

如果你坚持从服务器端做到这一点,应该可以编写一个自定义程序来读取DHCP租用导出条目,并注册地址,但一定要像DHCP使用的那个帐号一样运行它用于注册,否则将来可能无法更新条目。

你能做到这一点的方法之一是通过启用DNS老化/清理。

请备份您的DNS和DHCP!

你将不得不在2个地方进行更改:

  1. DNS服务器[启用所有区域的老化/清理]

    – 打开你的DNS服务器并打开你的区域

    – 点击>属性>常规选项卡>老化

    – 检查“清理阶段资源logging ” – 将无刷新间隔刷新间隔从几天更改为几小时

注意:当dns更新时,不要忘记将其更改回适当的时间间隔,并且您必须在DHCP服务器中采取另一步才能使其工作。

DNS图像 2. DHCP服务器[检查所有范围的DNS更新设置]

  • 打开你的DHCP服务器,点击下面的示波器

  • 右键单击您的范围>单击属性> DNS选项卡

  • 记下当前的设置并应用下图中突出显示的设置

DHCP图像

注意:请在更改任何内容之前备份您的dns和dhcp。 这应该使您的DHCP / DNS最新