On Mon, 2011-06-13 at 21:07 +0200, sebast...@debianfan.de wrote: > - the answer is the ip of the rbl-server. > > i think that is not correct?
Nope, that most likely is not correct. You tell us, though -- isn't that your domain, and your own, local RBL? > # dig 18.151.139.61.rbl.cdubitterfeld.de @213.186.33.99 > ;; ANSWER SECTION: > 18.151.139.61.rbl.cdubitterfeld.de. 878 IN A 81.89.110.187 $ host 18.151.139.61.rbl.cdubitterfeld.de 18.151.139.61.rbl.cdubitterfeld.de has address 81.89.110.187 1.1.1.1.rbl.cdubitterfeld.de has address 81.89.110.187 foo.rbl.cdubitterfeld.de has address 81.89.110.187 Seems the problem is your DNS configuration. The DNS on the RBL server is not authoritative, but the general DNS serves a wildcard entry. $ host 18.151.139.61.rbl.cdubitterfeld.de rbl.cdubitterfeld.de 18.151.139.61.rbl.cdubitterfeld.de has address 127.0.0.2 The RBL DNS server appears to answer correctly. -- char *t="\10pse\0r\0dtu\0.@ghno\x4e\xc8\x79\xf4\xab\x51\x8a\x10\xf4\xf4\xc4"; main(){ char h,m=h=*t++,*x=t+2*h,c,i,l=*x,s=0; for (i=0;i<l;i++){ i%8? c<<=1: (c=*++x); c&128 && (s+=h); if (!(h>>=1)||!t[s+h]){ putchar(t[s]);h=m;s=0; }}}