Noel Jones wrote:
George Forman wrote:
Hi,
I am attempting to setup and run my own dnsbl service.
I am using rbldnsd: Small Daemon for DNSBLs from
http://www.corpit.ru/mjt/rbldnsd.html
I have setup the dnsbl daemon to run on server3.com (same server
postfix is running on).
I have verified using dig that the A record is found:
dig @server3.com -p 53 47.85.81.1.server3.com
You must test with
dig 47.85.81.1.server3.com.
Additionally, if you are running postfix with the chroot flag in
master.cf, you need to test as the postfix user from within the chroot
jail.
Your use of server3.com as a host/domain name probably doesn't make this
any less confusing, but here's what Noel is hinting at:
When postfix reaches that particular RBL restriction, it tries to look
up 47.85.81.1.server3.com using your system's resolver. Where does that
look? Well, it most likely asks one of the configured DNS servers.
Now, these DNS servers probably have no idea that you're running rbldnsd
on (the host) server3.com. So they will, in turn, either answer the
query with a "not found," or ask another DNS server that they think is
responsible for server3.com (the domain). Unless your Postfix machine is
that other server for (the domain) server3.com, it will never be queried.
Can you give us the real host/domain names involved? Without them, any
potential advice would risk screwing up your DNS.