我们正在运行 Windows 2008 服务器,并为网络提供 DHCP 和 DNS 服务。到目前为止,一切运行良好。
问题是,从 DHCP 获得 IP 的客户端会自动在 DNS 中列出其各自的主机名。客户端会列出 2-4 次,名称相同但 IP 不同。始终有一个正确的 IP/主机名组合和 2-4 个过时的组合。
有没有简单的自动化方法可以删除所有过期的记录?我认为在清除过期记录时,一定有某种方法可以在 DNS 中设置过期时间?
答案1
是的,您可以像屏幕截图中那样更改老化设置。展开左列中的域,右键单击并转到属性,然后从常规选项卡中单击老化。来自帮助文件:
无刷新间隔 指定时间间隔,以天或小时为单位。当资源记录被刷新时,直到此时间间隔过去后才会再次刷新。
刷新(间隔)指定无刷新间隔到期后,记录预计保留在 DNS 数据库中的最短时间。
此间隔不应小于任何资源记录的最大刷新周期。在大多数网络中,此间隔对应于动态主机配置协议 (DHCP) 租约续订间隔。对于运行 Windows Server 2008 的 DHCP 服务器,默认租约续订间隔为四天。
换句话说,如果将其设置得太低,则如果 DCHP 没有尝试更新其设置,客户端计算机就无法自动重新注册 DNS。