On Thu, 22 Sep 2016 20:24:21 -0700 (PDT) John Hardin wrote:
> Lists shouldn't have said "caching", that confuses the issue. Caching > and recursion are two different, unrelated pieces. > > Focus on the "recursion" and "no forwarding" parts of that > recommendation. I've been wondering whether recursive is actually the correct term. As I understand it there are two types of DNS lookup: 1. Iterative - where results are found by working down through multiple servers from the root servers. 2. Recursive - where a request is made to a single nameserver which handles the whole look-up on behalf of a client. What this turns on is whether a forwarding server is a distinct class of of nameserver or a type of recursive server. I think the latter is most logical, since both provide a recursive interface. Definitions of the term "recursive server" that I've seen contrast it only with "authoritative server". One thing is certain, what you want is a name server that does *iterative* lookups.