none
DNS缓存Time to live时间设置 RRS feed

  • 问题

  • 您好,在做域名解析时,客户端和保留一定的缓存,这个缓存有一定的生命周期,周期过后,则客户端又会向DNS服务器发起查询请求。据我了解,这个生命周期值(Time to Live)受两个因素影响,一个是DNS服务器的每一条域名记录的TTL时间,如图所示,另一个可以设置的地方是在客户端本身上,请问这个是否正确,是否还有其他因素会影响,(这里我们不考虑域名运营商,仅考虑内网的Windows DNS Server和Windows client),且关于我所述的这两个因素微软官网是否有相关文档介绍,以及其默认值、如何设置等?谢谢您的帮助。

    2018年7月16日 6:18

全部回复

  • 你好,

    涉及到TTL有两个参数,一个是TTL的跳数,一个TTL的时间。

    改变自身tcpip发包的参数,可以修改注册表

    https://social.technet.microsoft.com/Forums/windows/en-US/09390bef-b72f-4470-9251-70ed90ebb432/changing-default-ttl?forum=itprovistanetworking

    改变内网dns记录的TTL时间,则可以在dns服务器里调整(请打开高级选项)

    Best Regards,

    Frank


    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com

    2018年7月16日 10:15
    版主
  • 您好,您建议的配置通过改变tcpip发包的配置参数DefaultTTL值,按我理解这个值并不仅仅是DNScache的ttl值吧?我再注册表中的目录HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters中找到maxcachettl,请问这个值是否是专门针对dns record缓存的ttl时间?
    2018年7月17日 3:56
  • 你好,

    你所说的键值代表dns缓存存在的最大时间,存在于windows server 2016以前的版本。在WS2016中是没有此键值的。

    建议还是从服务器端设置。

    Best Regards,

    Frank


    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com

    2018年7月17日 6:32
    版主
  • 您好,也就是WS2016以前的版本,可以通过这个键值来控制dns缓存存在的最大时间,可以这么理解么?微软有官方文档来解释这个键值么?谢谢您的帮助!
    2018年7月17日 6:35
  • 你好,

    请参阅下面的文档:

    https://support.microsoft.com/zh-cn/help/318803/how-to-disable-client-side-dns-caching-in-windows-xp-and-windows-serve

    重要说明:本文包含有关如何修改注册表的信息。 确保在修改注册表之前备份注册表。 确保您知道如何在发生问题时还原注册表。 有关如何备份,还原和修改注册表的更多信息,请单击下面的文章编号,以查看Microsoft知识库中相应的文章: 如何在Windows中备份和还原注册表 http://support2.microsoft.com/kb/322756

    在实际生产环境应用之前,建议在测试环境测试。

    Best Regards,

    Frank


    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com

    2018年7月17日 6:43
    版主
  • 你好,

    请问您的问题解决了吗? 如果您使用我们的方案解决问题,请“将其标记为答案”,以帮助其他社区成员快速找到有用的回复。 如果您使用自己的方案解决问题,请在此处分享您的经验和解决方案。 对于有类似问题的其他社区成员也是非常有帮助的。 如果没有,请回复并告诉我们目前的情况,以提供进一步的帮助。

    Best Regards,

    Frank


    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com

    2018年7月18日 8:41
    版主
  • 你好,

    想确认下此主题的状态,如果有什么问题,请联系我们。

    Best Regards,

    Frank


    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com

    2018年7月19日 8:34
    版主