On Wed Jun 07 2006 at 04:31:00 CEST, Marc Perkel wrote:
> So - here's my tricky question. I have 2 DNS servers. Server A runs
> MyDNS - a MySQL driven server. It's the one that does the work behind
> the scenes. It has no caching and should be considered to be slow.
>
> Server B is a regular DNS server set up for caching and running BIND.
> It's the one that will be the public face for the blacklist providing
> caching for Server A so as not to load down Server A.
>
> So what I want is that Server B secretly knows where Server A is so that
> any request of dnsbl.junkemailfilter.com goes to Server B and Server B
> passes the request on to Server A and caches it reducing the load on
> Server A and keeling it hidden from the world.
>
How about setting B (BIND) up as a secondary to A? In B's named.conf you'd
have
zone "dnsbl.junkemailfilter.com" {
type slave;
file "dnsbl.junkemailfilter.com";
masters { ip-address-of-A; };
};
Regards,
-JP