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