Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm using an internal dns server which translates from internal hostnames to ip addresses. Sometimes the internal server is unavailable and I'd like to use an external server as fallback. The problem ist, Windows seems to query all dns servers in parallel (or at least not top-down) so if I want to resolve an internal name and the external server is asked, I get an error. What I want is to use the internal server if it is available and fall back to the external one if not. It is ik if intrenal name resolution fails when the internal nameserver is not available.

Is this possible?

My operating system is Windows 7.

[Edit: Clarified "parallel dns queries".]

share|improve this question
Are you sure "Windows queries all dns servers in parallel"? If so, it's the first OS I know that does something as unnecessary as this. – Feb 9 '12 at 10:13
It looks like this in Wireshark. Well, it seems to query all dns servers in parallel in certain time intervalls and then use the fastest from the last parallel query for some time. – Philipp Riegger Feb 9 '12 at 10:29

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.