为 DNS 服务器缓存配置 TTL 值
本节介绍如何配置 DNS 服务器缓存的 TTL 值,以定义 DNS 查询结果缓存的时间段。
要求
在执行此任务之前,不需要除设备初始化之外的特殊配置。
概述
DNS 名称服务器将 DNS 查询响应存储在其在资源记录的 TTL 字段指定的 TTL 期间缓存中。当 TTL 值过期时,名称服务器会发送一个新的 DNS 查询并更新缓存。您可以将 TTL 值配置为 0 到 604,800 秒。您还可以为缓存的否定响应配置 TTL 值。负缓存是指存储不存在值的记录。在此示例中,您将缓存(和负缓存)响应的最大 TTL 值设置为 86,400 秒。
拓扑
配置
程序
逐步过程
要为 DNS 服务器缓存配置 TTL 值,
指定缓存响应的最大 TTL 值(以秒为单位)。(在此示例中,86400 秒等于 24 小时。)
[edit] user@host# set system services dns max-cache-ttl 86400
指定负缓存响应的最大 TTL 值(以秒为单位)。
[edit] user@host# set system services dns max-ncache-ttl 86400
完成设备配置后,提交配置。
[edit] user@host# commit
验证
要验证配置是否工作正常,请输入 show system services
命令。