原英文版地址: https://www.elastic.co/guide/en/elasticsearch/reference/7.7/networkaddress-cache-ttl.html, 原文档版权归 www.elastic.co 所有
本地英文版地址: ../en/networkaddress-cache-ttl.html

DNS缓存设置 (DNS cache settings)

Elasticsearch运行时有一个安全管理器。 有了安全管理器后,JVM默认会无限期地缓存正向的主机名解析,而反向的主机名解析默认只会缓存10秒。 Elasticsearch 用默认值覆盖这种行为,将正向查找缓存60秒,反向查找缓存10秒。 这些值应该适用于大多数环境,包括 DNS 解析随时间变化的环境。 如果没有,可以在 JVM 选项 中修改 es.networkaddress.cache.ttles.networkaddress.cache.negative.ttl 。 请注意,Java 安全策略 中的 networkaddress.cache.ttl=<timeout>networkaddress.cache.negative.ttl=<timeout> 的值被 Elasticsearch 忽略,除非你删除 es.networkaddress.cache.ttles.networkaddress.cache.negative.ttl 设置。