DNS issue with two ISP failover

I have two ISP’s and have setup up two static default routes with distance 1 and 2 in order - and two srcnat. The purpose is to make a failover. Everything seems to be working and the only thing I am struggling with is the DNS.

I have disabled the “use peer DNS” and have entered the DNS manually in this order. prim ISP1 - prim ISP2 - sec ISP1 and sec ISP2.

ISP1 is a sattic setup and DNS must be entered manually. ISP 2 is a ADSL / PPPOE connection and the DNS could be dynamic using the peer dns option, but the they overwrite the manually entered DNS for ISP 1. So I entered all four manually.

But the clients windows machines seems to consider only the top two dns entered, so the sec ISP 1 and 2 DNS is not considered.

Can this work with all 4 DNS set up manually in IP/DNS?

Thanks,

Pilgrim

From my experience, it’s not good idea to mix DNS servers from different ISPs.
Sometimes returned results are strange and unpredictable.
Use only two DNS servers but reliable ones.
There is a Open DNS, Google DNS, Norton DNS to name a few.
Below is a link to DNS benchmarking utility:
http://www.grc.com/dns/benchmark.htm
Just run it and observe which one is best for you.

HTH,

Thanks, Ditonet. I didn’t know about this page. I downloaded and ran the benchmark with interesting result.

rgs Bjarne