[rbldnsd] I HATE BIND - please help

Amos Jeffries amos at treenet.co.nz
Thu Feb 28 13:38:38 MSK 2008


Chris. wrote:
> Greetings All,
>  I'm certianly not new to BIND (since late '70's, or 80 as I recall). But I /am/
> new to rbldnsd. I have some 50 domains and all the mail associated with them.
> Over the years I've spent quite some time tuning sendmail, and crafting a milter,
> for it, and augment the milter with some well crafted scripts that are commited
> to cron. I'm quite proud of the results. In 3 months I had collected ~80k of
> abusive IP addresses which my milter filters against. Making all SPAM bounce
> during the (E)HELO. whoo hoo! :) /But/ while this is /very/ effective, and has
> returned /zero/ "positives" over 3yrs. running. It /is/ a bit overkill, as I
> believe creating a local BL out of my growing evil IP list would be /far/ more
> efficient. Enter RBLDNSS. :) Well, set to work, trying to figure out how I
> might get it to work in harmony with BIND. But had no luck. Then I happened
> across a tutorial at TQ something (it's address is also mentioned in this list).
> Anyway, the tutorial couldn't possibly work for several reasons. But it did
> get my mind in a close enough proximity to get it to work on one of my domains.
> HOWEVER, I just purchased 2 domains I wanted to dedicate to anti-spam, and planned
> to move my working RBLDNSD+BIND config over to them (another server/ boxen).
> WELL, it didn't work. Some specs:
> Original /working/ setup
> 
> server has 2 domains, bind+rbldns run from the /primary/ domain (the one the
> box is known by) Setup:
>  * box is known by NS.DOMAIN-1.TLD
>  * SOA for DOMAIN.TLD and DOMAIN-2.TLD
>  * has 2 IRIP's (internet routable IP's) + loopback (127.0.0.1)
> 
> DOMAIN-1.TLD.ZONE
> $ORIGIN DOMAIN-1.TLD.
> $TTL	1800
> @ IN SOA NS.DOMAIN-1.TLD. root.DOMAIN-1.TLD. (
>     2004091320  ; Serial
>     1800        ; Refresh (update slaves every 30 min.)
>     900         ; Retry (retry failed update in 15 min.)
>     604800      ; Expire (secondary data expires in 7days)
>     86400 )     ; Minimum (dump cache after 24 hrs.)
> 
>     NS NS.DOMAIN-1.TLD.
>     A  I.R.I.P
>     NS blah
>     NS blah.blah
>     ...
> 
> MX   0 MAIL
> MX   99 MAIL2
> 
> NS      A    I.R.I.P
> HINFO   IBM-PC/AT    UNICS/UNIX
> 
> ;other hosts
>     ...
> 
> ; DNSRBL
> rbl    NS    NS
> 
> ;end DOMAIN-1.TLD
> --------------------------
> LOCALHOST.zone has only 127.0.0.1 && AAAA  ::1
> --------------------------
> named.conf:
> zone "DOMAIN-1.TLD" in {
>     type master;
>     file "master/DOMAIN-1.TLD.zone";
>     forwarders {};
>     allow-transfer { <primarys, and secondaries> };
> };
> 
> zone "dnsbl.DOMAIN-1.TLD" {
> 	type forward;
> 	forward only;
> 	forwarders { I.R.I.P port 530; };
> };
> -------------------------------
> RBLDNSD.conf: 2 zones - 1 ip4tset, and 1 ip4set
> runs with:
> rbldnsd_flags:-"-r /usr/local/etc/rbldnsd -f -v -v -c 1m \
> -b 75.160.109.247/530 dnsbl.DOMAIN-1.TLD:ip4tset:clients \
>  dnsbl.DOMAIN-1.TLD:ip4set:hosts
> 
> clients:
> :127.0.0.2:REFUSED! Too much abuse from $, goodbye...
> 1.2.3.4
> 5.6.7.8
>  ...
> 9.0.1.2
> 
> hosts:
> :127.0.0.3:REFUSED! Too much abuse from $, goodbye...
> 9.8.7.6
> 5.4.3.2
>  ...
> 1.0.9.8
> 
> In this setup, everything works /gloriously/.
> 
> But, in my /targeted/ setup, I have tried everything I can possibly imagine.
> Am now pulling my hair out. PLEASE HELP.
> FWIW - in the setup above, replace DOMAIN-1.TLD with a FQDN .com domain.
> 
> Targeted setup:
>  * 2 domains - 1 .COM, 1 .NET
>  * server has 2 I.R.I.P's
>  * server is known by the .COM FQDN
>  * need rbldnsd to serve the .NET domain, directing angry ppl to the .COM
>    web site for directions, and possible white listing.
>  * as above - has 1 nic, second IRIP is aliased off the same nic (worked fine above)
> 
> Can this be done? If so, will someone /please/ provide a recipe?

Just add the .com site to your text in the data files.
ie:

clients:
:127.0.0.2:REFUSED! Go see why at http://example.com/?ip=$
1.2.3.4
5.6.7.8

The .com being setup as you would a normal website. Quite seperate from 
the rbldnsd configs.

AYJ


More information about the rbldnsd mailing list