DNS Conditional forwarder issue

Partha Sarathy 51 Reputation points
2021-04-18T21:33:46.153+00:00

We have created conditional forwarder zone with 3 IP and it goes fail when first DNS server goes down.

Ex: configured a zone name called test.com (10.0.0.1,10.0.0.2,10.0.0.3)
Could not able to resolve if 10.0.0.1 goes down and no issue with 10.0.0.2 and 10.0.0.3. So please let me know that why it is failing only with first IP.

Windows for business Windows Client for IT Pros Networking Network connectivity and file sharing
0 comments No comments
{count} vote

Accepted answer
  1. Jiang Zhang 811 Reputation points
    2021-04-19T11:40:17.513+00:00

    Hi,
    Theoretically, under the normal circumstance, if the first conditional forwarder does not answer (meaning that the DNS server is down), then DNS server will go to the second conditional forwarder, et cetera, until they resolve or not.

    If the first conditional forwarder gives answer (even a negative response, such as "name not found" is also considered a valid response), then DNS server will NOT go to the second conditional forwarder, et cetera.

    You mentioned the first conditional forwarder goes down, and DNS server could not be able to resolve. To correct your situation, here is my method: first make sure your first conditional forwarder (the one which goes down) cannot ping through the destination IP address, then please submit your nslookup result. Is there any chance the server is waiting for the first conditional forwarder responding, which leads you to believe DNS server could not be able to resolve? There may be many possibilities to cause such problem.

    Actually, there may be a way you can try. You may adjust the order of conditional forwarders by moving 10.0.0.2 and10.0.0.3 up in the Edit Conditional Forwarder window, then disable 10.0.0.2, and to see if the DNS server could resolve. In theory, the DNS server should go to 10.0.0.3 directly.

    Please refer to the following link as a guide to learn more details.
    https://learn.microsoft.com/en-us/troubleshoot/windows-server/networking/forwarders-resolution-timeouts#what-is-the-default-behavior-of-a-dns-server-when-more-than-two-dns-servers-are-configured-as-conditional-forwarders

    Best Regards,

    Mulder Zhang

    --------------------------------------------------------------

    If the Answer is helpful, please click "Accept Answer" and upvote it.
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    1 person found this answer helpful.
    0 comments No comments

3 additional answers

Sort by: Most helpful
  1. Partha Sarathy 51 Reputation points
    2021-04-19T14:25:10.4+00:00

    Thanks for your reply. How to check current configured RecursionTimeout value

    0 comments No comments

  2. Jiang Zhang 811 Reputation points
    2021-04-20T07:06:26.127+00:00

    Hi,
    For checking current configured RecursionTimeout value, you can simply input dnscmd /info recursiontimeout in Command Prompt. The Dword number you get means the default value. (Here in my test machine is 8 seconds.)
    89388-%E5%9B%BE%E7%89%877.png

    Please refer to the following link as a guide to learn more details.
    https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2003/cc784399(v=ws.10)#example-5-display-the-recursiontimeout-setting-from-a-dns-server
    Best Regards,
    Mulder Zhang

    --------------------------------------------------------------

    If the Answer is helpful, please click "Accept Answer" and upvote it.
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    0 comments No comments

  3. Partha Sarathy 51 Reputation points
    2021-04-20T18:14:42.647+00:00

    Thanks for your reply again

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.