none
windows 2008r2 dns服务器缓存问题 RRS feed

  • 问题

  • 1.windows 2008r2 dns服务器,缓存是否有期限?比如fns缓存了www.baidu.com,如果长时间无人访问这个网站使用这条缓存,服务器会多久清理这条纪录?

    2.dns服务器的选项-为所有区域设置老化清理,勾选清理过时资源记录是否就是清理缓存?

    3.是否有办法可以查看缓存内容,命令或文件查看?

    2018年5月14日 3:46

答案

  • 你好,

    1.ipconifg /displaydns 得到的生存时间,单位是小时还是天?

    单位是秒。

    2.如下图,我的百度等外部域名是转发器填写了运营商dns,如何察看转发域名的ttl?

    你只能配置内部域名的TTL,因为查找区域在你的服务器上。无法配置外部域名的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年5月15日 6:53
    版主

全部回复

  • 你好,

    1.windows 2008r2 dns服务器,缓存是否有期限?比如fns缓存了www.baidu.com,如果长时间无人访问这个网站使用这条缓存,服务器会多久清理这条纪录?

    缓存的期限由TTL来决定。

    TTL就是 Time-to-live的缩写,即有效期或生存期,用来表明域名--IP对应关系在多长时间
    内有效,过了有效期就要重新去查询。
    TTL时间越长,缓存时间越长

    2.dns服务器的选项-为所有区域设置老化清理,勾选清理过时资源记录是否就是清理缓存?

    不是,这是清理过期的dns记录。

    更多信息,你可以参考下面的链接:

    https://blogs.technet.microsoft.com/networking/2008/03/19/dont-be-afraid-of-dns-scavenging-just-be-patient/https://social.technet.microsoft.com/wiki/contents/articles/21724.how-dns-aging-and-scavenging-works.aspx

    3.是否有办法可以查看缓存内容,命令或文件查看?

    打开cmd, 输入 ipconfig /displaydns

    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年5月14日 7:07
    版主
  • 1.ipconifg /displaydns 得到的生存时间,单位是小时还是天?

    2.如下图,我的百度等外部域名是转发器填写了运营商dns,如何察看转发域名的ttl?


    2018年5月15日 6:43
  • 你好,

    1.ipconifg /displaydns 得到的生存时间,单位是小时还是天?

    单位是秒。

    2.如下图,我的百度等外部域名是转发器填写了运营商dns,如何察看转发域名的ttl?

    你只能配置内部域名的TTL,因为查找区域在你的服务器上。无法配置外部域名的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年5月15日 6:53
    版主
  • 你好,

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

    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年5月16日 8:01
    版主
  • 你好,

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

    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年5月22日 7:09
    版主
  • 感谢回答

    2.如下图,我的百度等外部域名是转发器填写了运营商dns,如何察看转发域名的ttl?

    你只能配置内部域名的TTL,因为查找区域在你的服务器上。无法配置外部域名的ttl,这是由外部百度的dns服务器定义的。

    再求教一下,a客户端设置的内部dns服务器为b,b的外部转发器为运营商服务器c,a通过c解析的 外部记录是否会缓存在b上?

    如果会缓存在c上,那这个记录的ttl是?


    2018年5月22日 9:04
  • 你好,

    我模仿你所说的环境做了实验,a的dns指向b,通过内部dns服务器 b解析 (b配置了转发器c)。通过ping baidu.com,检查 a b 的缓存。只有a中有百度的主机a记录,b中是不存在的。

    DNS缓存(有时称为DNS 解析器缓存)是由计算机的操作系统维护的临时数据库,其中包含所有最近访问的记录以及尝试访问网站和其他Internet网络域的记录。缓存是位于本地的。

    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年5月22日 9:39
    版主