缓存管理

一、添加缓存保持域名

开启了缓存保持功能的域名解析记录持续保持在内存中不释放,如果没有缓存,会主动拉取缓存;如果已经有缓存,不会主动触发缓存更新。在解析记录TTL到期后,如果再次出现域名解析请求,用旧的缓存解析记录应答后主动去更新解析记录,如果查询请求没有获取到解析记录(请求超时、refused、servfail),则继续使用旧的解析记录应答。

推荐您对热点访问、重点保护域名开启缓存保持,在缓存中永久保存解析结果,提高域名在自建DNS解析速度,规避外部DNS服务故障引起的解析服务中断影响(在域名权威DNS故障期间系统会以历史解析结果持续应答)。

重要
  • 添加缓存保持域名会进行计费,计费规则请参考缓存管理

  • 对于添加了CNAME记录的域名,只对CNAME的第一跳做缓存保持,CNAME后的域名不继续做缓存保持。如果您需要将解析全程加速,则需要将CNAME链条上的域名都添加为缓存保持域名。

操作步骤

  1. 登录云解析DNS控制台云解析DNS控制台

  2. 在左侧导航栏,选择解析配置 > 内网域名解析

  3. 内网域名解析页面,单击 缓存管理 页签。在此页面下点击 添加缓存保持域名(FQDN)

  4. 添加缓存保持域名(FQDN) 对话框内添加 缓存保持域名(FQDN)、选择 记录类型、选择是否开启 缓存保持开关,设置 缓存规则生效范围,生效范围选择自建DNS对应解析集群,最后点击 确定

说明
  • 对开启缓存预取域名下的子域名,按一定频率定时解析获取最新解析记录,并更新到DNS缓存中,加速在缓存规则生效范围内网环境下对域名解析速度。

  • 域名解析缓存保持规则只在生效范围内的网络环境有效,在生效范围外网络环境访问域名无法获得缓存保持带来的解析加速效果。

  • 仅支持对通过“转发”、“递归”模块查询的外部域名生效,不支持对“内置权威域名生效

二、删除缓存保持域名

操作步骤

  1. 登录云解析DNS控制台云解析DNS控制台

  2. 在左侧导航栏,选择解析配置 > 内网域名解析

  3. 缓存管理 页面,点击目标域名 操作 列的 删除 按钮。

  4. 删除提示 对话框中点击 确定 即可完成删除操作。

三、缓存清除

有些业务在紧急变更情况下,会希望自建DNS服务更新域名的最新解析记录。如果域名已经设置为缓存保持域名,此时可以通过缓存清除功能清除用户缓存保持域名在缓存规则生效范围对应缓存服务器上的数据。

重要

生效范围只设置自建DNS解析集群的情况下,缓存清除操作不收取费用。

操作步骤

  1. 登录云解析DNS控制台云解析DNS控制台

  2. 在左侧导航栏,选择解析配置 > 内网域名解析

  3. 缓存管理 页签下,单击目标域名 操作 列的 缓存清除 按钮。image

  4. 清除提示 对话框中点击 确定 即可完成缓存清除操作。

    说明

    缓存清除有频率限制,阈值为2次/秒。