none
Server2008R2中DNS动态更新部份记录无法按老化/清理设置的时间自动清理及DNS客户端动态更新工作机制的遐想 RRS feed

  • 问题

  • Server2008R2中DNS动态更新部份记录无法按老化/清理的设置的时间自动清理,也就是说自动更新是存在问题的?我常试看了大量资料及视频,似乎很少有人能将其说个明白。

    如下图:

    公司域名为world.com.cn,此DNS集成于AD中。现设置“无刷新间隔”为2小时,“刷新间隔”为1小时。按照我对DNS动态记录老化的理解:

    一条动态资原记录注册时间戳(仅限于动态资源记录)+无刷新间隔(2小时)+刷新间隔(1小时)=动态资源老化时间。现在时间为2019年9月12日17:00。

    按理来说,只要时间戳为2019年9月12日14:00以前的动态资源记录,DNS服务都应该自动删除,因为这此资源记录均已老化。可是现在情况并不是这样,仍然有大量资源记录时间戳在这之前均没有删除。这让人非常疑惑不解。

    另DNS客户端默认情况下,在电脑重启后会重新在DNS中注册A记录,相当于ipconfig /registerdns指令。那么一台开机后一直不关机,按理来说3个小时后,它注册的资源记录就老化了,为何不会有相应的注册机制持续的更新这台机器的动态更新。

    我理解到DNS也可以从DHCP中租约记录中获得动态更新。跟据DHCP服务原理,租约记录过半时,客户端会单播发给DHCP一个租约请求,此时如果DNS也可以从DHCP中租约记录中获得动态更新这项功能,当客户端续租时,发送DHCP请求后也会动态更新于DNS中。前提是此客户端是加入域的。因为DHCP租约记录动态更新于DNS,仅支持安全的动态更新。

    那么除了这两种自动注册和更新机制,一直开机的电脑,在未开启DNS从DHCP中租约记录中获得动态更新的客户端如何动态更新资源记录时间及时间戳呢?



    • 已编辑 volnno 2019年9月12日 9:35
    2019年9月12日 9:24

全部回复