[rbldnsd] Confused about how to correctly format my zone and startup commands

Scott Haneda talklists at newgeo.com
Tue Jun 9 21:13:32 MSD 2009


Sorry for the top post, I am on a mobile.

Can I see your zonefile.txt. Obfuscated if needed. I want to use  
rbldnsd as a users database. Sort of a proof of concept to check  
username availability.

I figure this could prove better than hitting a users database and  
dealing with looking up a username in over 20 million records.

Just an idea at this point. Any pointers on managing the zone file are  
appreciated. Currently new additions will be appended with echo 'foo'  
 > zonefile.txt.

Removes may use shell commands or a hourly dump of data to replace all.

What is performance on a reload of 20 million records? Does it matter  
to add one records or regen the entire zone? Does order of data in the  
zone play any roll?

Is there any performance hit to pointing named/bind to rbldnsd as the  
rr or should I just talk directly to rbldnsd over a custom port as to  
not interfere with normal port 53 traffic.

I am definstely not clear on the various types and formats of zone  
files I can use. The examples in the docs show use of $ as a replacing  
variable, which does not make sense as to where in a lookup result  
that data is returned. So far I see a 127.0.0.2 result, is that result  
all that can be returned? Can the return ip be changed?

I see a number of DNSBL And WL's returning ranges to give opportunty  
for different subsets of decisions to be made based on the returned ip.

Thanks.

* I also made a macports package portfile for os x to instal rbldnsd  
on any version of os x above 10.3 I believe. Can someone suggest ideal  
binary locations, and what, if any, other files, such as readme's  
should be installed, as well as suggested install locations?

I also want to include a sample zone file and an os x launchd startup  
item, unless this is recommended against.

Who do I contact to make aware of this and get the packages portfile  
linked on the website?
-- 
Scott
Iphone says hello.

On Jun 9, 2009, at 1:33 AM, Benedict White <Benedict.White at cse- 
ltd.co.uk> wrote:

> ----Original Message-----
> From: rbldnsd-bounces at corpit.ru [mailto:rbldnsd-bounces at corpit.ru]  
> On Behalf Of Scott Haneda
> Sent: 09 June 2009 06:04
> To: Daemon for DNSBLs
> Subject: [rbldnsd] Confused about how to correctly format my zone  
> and startup commands
>
>
>> ./rbldnsd -l log.txt -b localhost/53 -u me example.com:generic:zone
>
> My startup line looks like this:
>
> /rbldns -b 192.168.0.10/53 example.com:dnset:zonefile.txt
>
> Where the IP address 192.168.0.10 is the IP I want to bind to, and  
> 53 the port. example.com is the
> domain under which all the other ones exist (so a ping to  
> foo.example.com would get a reply) and
> dnset makes it a DNS file. Zonefile.txt is the file in (usually) / 
> var/lib/rbldns/.
>
> I also set options for the logfile, time ti live etc.
>
> Kind Regards
>
> Benedict White


More information about the rbldnsd mailing list