配置 DNS 服务器缓存的 TTL 值
本部分介绍如何配置 DNS 服务器缓存的 TTL 值,以定义缓存 DNS 查询结果的时间段。
要求
执行此任务之前,不需要除设备初始化之外的特殊配置。
概述
DNS 名称服务器在其缓存中存储资源记录 TTL 字段中指定的 TTL 期的 DNS 查询响应。当 TTL 值到期时,名称服务器将发送新的 DNS 查询并更新缓存。您可配置 0 到 604,800 秒的 TTL 值。您还可以为缓存的负响应配置 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
命令。