I have a W2K8R2 Server Core install with the DNS role. I want to disable recursion on this server as it exists only to respond to DNS requests for which it is authoritative.
I have run the "dnscmd /config /norecursion 1" command and dnscmd /info shows fNoRecursion with a value of 1, that is, do not do recursion. My forwarders list is also empty, although I don't think that even matters if I'm not doing recursion. I have cleared the cache and stopped and restarted the DNS service.
However, if I connect to this server from a remote machine the server is doing recursive lookups for me. I can connect to it and ask it to resolve www.cnn.com and it will do so. Any ideas?
Have you tried deleting root hints?