In
Flavio Borup said:
Tanks!!
On the Link provided, í've found:
"Disabling the use of recursion on a DNS server is
generally done when DNS
clients are being limited to resolving names to a
specific DNS server, such
as one located on your intranet. Recursion might also be
disabled when the
DNS server is incapable of resolving external DNS names,
and clients are
expected to fail over to another DNS server for
resolution of these names."
http://www.microsoft.com/windows200.../server/help/sag_DNS_pro_DisableRecursion.htm
I think you have just confused "Disable recursion" on the Advanced tab with
"Do not use recursion" on the forwarders tab. These are two different
settings and do two different things to a DNS server.
You ask about "Do not use recusion" which tells DNS to ignore Root Hints and
get all answers from the forwarder, which must still support recursive
lookups.
"Disable recursion" on the Advanced tab, stops DNS from using forwarders and
Root hints, therefore it effectively stops DNS from resolving any name it
does not have in its zones or cache. (Of course it can't answer from the
cache once TTL runs out on the records in the cache) So you can expect all
external resolution to stop within one day because the default maximum cache
TTL is one day for MS DNS.
A non-delegated root forward lookup zone, in effect stops DNS from resolving
names it does not have in its database because being a root, it is supposed
to know all TLDs.