We're apparently talking past each other here. Go read Cricket Liu's DNS and Bind book, if you really want to know how this stuff works. A large chunk of that book won't be relevant here, but the basics and the details around this sort of configuration will help with understanding DNS.
How can i configure the openDNS on Mac OS Server to forward a request to an other DNS?
so they way is like
client------dns2->------>dns1.
Correct.
Local DNS host translations don't get past dns2; those translations where dns2 is authoritative aren't shipped up to dns1. But (and as DNS works in general) any translations that dns2 doesn't know about will get handed off to another DNS server.
For smaller network configurations, I don't see a particular difference in the number of translations that hit the ISP servers here between the multiple hits from clients configured to hit the ISP DNS directly (which is what you'd have if you're not running DNS locally), and clients configured via a local DNS server. If any difference resulted, the configuration with the local DNS server (due to its shared cache) will probably have a slightly lower aggregate load on the ISP DNS server(s).
the configuration of the client network settings looks like:
1.Static DNS: dns2
2.Static DNS: dns1
I'd expect this configuration if dns2 and dns1 are replicated, and we've already established that the contents of dns1 and dns2 are entirely different.
I'd expect the setting (provided by DHCP or static) looks like this:
1: Static DNS: dns2
so when dns2 is down.... the client uses automatically dns1.
Constructs such as DNS and OpenDirectory assume replication. They're either not down often enough to warrant replication or the costs of outages don't cover replication, or they're replicated.
I tried exactly your proposed configuration last week (by accident, as I was bringing the server on-line), and (for whatever reason) it didn't work as I needed. But go try it. I'd not want to predict which server would be used by a particular box.
With a small LAN such as this, if dns2 is down, then DNS is down until a replicated dns3 server (which is what most anybody with a big or critical network does; this is why all of the DNS materials suggest multiple DNS servers) can take over, or you need to flip over via one of the manual (or locally scripted approaches mentioned earlier. DHCP, or otherwise. (Within smaller networks, if your core server is down, pretty much anything else you care about is down, too.)
When operating on Tiger Server and Leopard Server DNS, I've preferred to use a US$20 tool known as DNS Enabler. It's generally better than the Server Admin DNS tool on those releases.
For low-end higher-uptime requirements (is that an oxymoron?), I might look at a pair of Mac Mini boxes with Leopard Server or (when it rolls out in September) Snow Leopard Server, and probably with external RAID storage (preferably via FW800 on the new Mac Mini), and park OpenDirectory and LDAP and DNS on these boxes. The higher-end Apple solution here is racked and replicated Xserve boxes.