I need to set up a dns cache/dns server which will resolve addresses from two different recursive dns servers.
I have two IP-addresses for two different recursive dns servers, and they both provide different information, and also have different domains. This all happens on a closed network, not available to the internet. So what I am trying to do is to "connect" these servers, such that one dns cache can ask one of the recursive servers and if it is not available on the first server, it asks the other server.
Is this possible to do with BIND or djbdns or any other software on Linux?