On 23 Sep 2016, at 13:43, RW wrote:

On Fri, 23 Sep 2016 16:57:54 +0000
Shawn Bakhtiar wrote:

Recursive server does lookups iteratively.

Right, but the question here is why isn't a forwarding server also a
recursive server?

Because a forward-only DNS server does not resolve queries by way of a recursive algorithm.

Why is the use of iteration the defining feature of
a recursive server and not the support for recursion.

Because words have meaning?

The stub resolver in a Windows 95/WinSock PC iterates a name query down its list of DNS (and maybe WINS) nameservers until something answers it with an IP. If it receives referral NS records, it ignores them and continues to *ITERATE* the query against its fixed list of servers, possibly even asking each one repeatedly (ITERATING) despite receiving referral NS answers with which a standard recursive resolver would RECURSE the query against the newly-discovered servers.

Reply via email to