[rbldnsd] rbdnsd extension: fastlist
    Axb 
    axb.lists at gmail.com
       
    Fri Feb 28 16:05:59 MSK 2014
    
    
  
Hello all
5 years ago I brainstormed an idea with Michael and neither can remember 
why we never followed up on it.
When I knocked his door again, Michael's comment was:
"I hoped that after 5 years there will be no need in all this antispam 
stuff anymore.  Oh well."
Now, with Michaels attention, the basic idea is:
Enhance rbldnsd by adding "in memory" zones which can be instantly 
updated via a specially crafted query.
This would allow instant listings, avoid cron rsync lag
or maybe someone wnats to use memory based zones only and get instant 
delistings/expiration.
one use would be
#FILE BASED
list.example.net:list.example.net.rbldnsd
# MEMORY
list.example.net:fastlist.example.net
a query sent to blah.fastlist.example.net would add the IP/domain/hash 
to the in memory fastlist.example.net and made available to list.example.net
Memory TTL (FASTTTL) could be taken from a param in the parent zone file 
or if we want purely memory based zone, then via a value in rbldnsd 
config file/startup command
___
list.example.net.rbldnsd
# TTL 30
# FASTTTL 90
___
this could allow for easy config changes for remote rbldnsd instances by 
just by changing the FASTTTL at origin
In memory data could be purged after rbldnsd reloads rsync'd file zones.
Important subject to brainstorming: ACL methods
Comments, ideas?
Thx
Axb
    
    
More information about the rbldnsd
mailing list