Windows 2008 DNS forwarders and root hints

Tech-Archive recommends: Fix windows errors by optimizing your registry



Hi,

I think I have found a bug in the Windows 2008 DNS management tool.

From within the DNS tool right-click a DNS server and click Properties then
select the Forwarders tab. There is a checkbox on this screen called "Use root hints if no forwarders are available". Toggling this checkbox causes a DWORD called IsSlave at HKLM\SYSTEM\ControlControlSet\Services\DNS\Parameters to change between 0 and 1.

When the checkbox is selected, IsSlave is set to 1. When the checkbox is cleared, IsSlave is set to 0. I have tested this on four different Windows 2008 DNS servers and got the same results on all of them.

I believe that this behavior is the reverse of what it should be. When "Use root hints if no forwarders are available" is selected, IsSlave is set to 1 which causes the DNS server *NOT* to use root hints. If the forwarding fails, the DNS server does not attempt recursion and the query fails.

If "Use root hints if not forwarders are available" is cleared, IsSlave is set to 0 which causes the DNS server to use recursion. If the forwarding fails, the DNS query is still successful as the server uses the root hints and performs recursion.

Surely this is completely the opposite of what should happen? Selecting "Use root hints" causes the server NOT to use root hints, and clearing "Use root hints" causes it to use them.

Can someone else confirm this behavior? Am I missing something?

Cheers,
David

.



Relevant Pages

  • Re: Forwarders versus root hints
    ... YOUR DNS asks the forwarder to perform the actual ... Internet AND let it receive answers to work correctly. ... > So root hints will give you better performance even if they have to walk ... but rather use use the ISP as forwarders ...
    (microsoft.public.windows.server.dns)
  • Re: Forworders or Root Hints?
    ... root hints and forwarders are methods of doing this. ... As long as it isn't my internal DNS I'm fine with that, ... internal network)" You can have your own Cache only DNS server without ...
    (microsoft.public.windows.server.dns)
  • Re: Forworders or Root Hints?
    ... At some stage your DNS needs to use an external source regardless of the ... root hints and forwarders are methods of doing this. ... internal network)" You can have your own Cache only DNS server without being ...
    (microsoft.public.windows.server.dns)
  • Re: Updating forwarder and root hints - Windows 2000 DNS
    ... We have a top level domain and dns - levelone.company.co.uk, ... We are looking at only using levelone for forwarders, ... forwarding AND your root hints set to the same DNS ...
    (microsoft.public.windows.server.dns)
  • Re: AD-Integrated DNS - Root Hints, Forwarders, Confused!
    ... if you want that servers ony try to resolve all names in HQ servers make ... to the two HQ DNS servers and remove the root hints from the branch DNS ... forwarders and the best configuration for our environment. ...
    (microsoft.public.windows.server.dns)