dnsmasq的dns缓存cache设置

dnsmasq的dns缓存cache设置

pihole 自定义 dnsmasq.d

目录下的 dnsmasq.d/01-pihole.conf 文件会每次重启覆盖,需要自行配置文件

vim dnsmasq.d/98-ttl.conf

dnsmasq的dns缓存cache设置

缓存的数量
cache-size=10240

如果查询的域名没ttl,则使用此设置为缓存ttl时间
neg-ttl=600

指定返回给客户端的ttl时间,小于查询域名的ttl以设置为准,服务器中缓存ttl不变,大于以域名的ttl为准,
max-ttl=600

同max-ttl类似,这个是dnsmasq服务器缓存时间设定,低于域名ttl以设定为准,否则以域名ttl为准
max-cache-ttl=3600

和max-cache-ttl相反,如果域名ttl低于设定值,强制使用设定为dnsmasq服务器的缓存时间,限制不能超过3600
min-cache-ttl=3600

Copyright: 采用 知识共享署名4.0 国际许可协议进行许可

Links: https://zwc365.com/2024/01/17/dnsmasq的dns缓存cache设置

Buy me a cup of coffee ☕.