Different Nameservers for Different Domains?

I have a system that is connected to a private network with its own DNS (call it "privnet."), and is also connected to the Internet on a separate interface.

Is it possible to convince this server to query the private nameserver for the private network's domain (e.g. "host foo.privnet."), and the regular external nameserver for everything else? The private network does not have a route out to the internet, so its DNS server can't do recursive queries.

THanks,
Alex

Nope, not possible sorry (not without doing some serious RFC-breaking hacks on your DNS resolver anyway).
But, you can add a (non recursive) zone forward for the root zone on your private DNS server pointing at the external one.

Actually, that should do the trick nicely - adding a forwarding zone for the external DNS. Thanks for the pointer!