[dnsdist] Enabling cache for certain sources?
    Jacob Bunk Nielsen 
    jacob at bunknielsen.dk
       
    Sat Apr 20 17:59:31 UTC 2024
    
    
  
Fredrik Pettai via dnsdist <dnsdist at mailman.powerdns.com> writes:
>> addAction(NetmaskGroupRule(no_cache_ips, true), SetSkipCacheAction())
>
> Slightly OT, I wonder if it would be possible to reverse the suggested solution,
>  to cache only queries from specific IPs and skip the caching "for the rest” ?
You can just do something like this:
cache_ips = newNMG()
 
-- IPs of clients that should use the cache
cache_ips:addMask('192.0.2.1/32')
cache_ips:addMask('192.0.2.8/32')
 
addAction(NotRule(NetmaskGroupRule(cache_ips, true)), SetSkipCacheAction())
Best regards,
Jacob
    
    
More information about the dnsdist
mailing list