Re: DNS Terminology

2016-09-24 Thread Lindsay Haisley
On Sat, 2016-09-24 at 00:15 -0500, Dave Funk wrote: > On Fri, 23 Sep 2016, Lindsay Haisley wrote: > > > > > On Fri, 2016-09-23 at 19:03 -0400, listsb-spamassas...@bitrate.net > > wrote: > > > > > > consider that, to do the work described as "forwarding" in many of > > > these references, the nam

Re: DNS Terminology

2016-09-23 Thread Dave Funk
On Fri, 23 Sep 2016, Lindsay Haisley wrote: On Fri, 2016-09-23 at 19:03 -0400, listsb-spamassas...@bitrate.net wrote: consider that, to do the work described as "forwarding" in many of these references, the nameserver must perform a recursive query [e.g. it must perform a query with the rd bit

Re: DNS Terminology

2016-09-23 Thread Lindsay Haisley
On Fri, 2016-09-23 at 19:03 -0400, listsb-spamassas...@bitrate.net wrote: > consider that, to do the work described as "forwarding" in many of > these references, the nameserver must perform a recursive query [e.g. > it must perform a query with the rd bit set]. "A forwarding DNS server offers the

Re: DNS Terminology

2016-09-23 Thread Lindsay Haisley
On Fri, 2016-09-23 at 17:10 -0400, btb wrote: > > http://serverfault.com/questions/661821/what-s-the-difference-betwe > en-recursion-and-forwarding-in-bind > > this is bad information.  it's unfortunate it has a green check mark  > next to it.  at least it only has a 6 though. So why is this bad

Re: DNS Terminology

2016-09-23 Thread listsb-spamassassin
> On Sep 23, 2016, at 17.34, Lindsay Haisley wrote: > > On Fri, 2016-09-23 at 17:10 -0400, btb wrote: >> On 2016.09.23 16.16, Lindsay Haisley wrote: >>> >>> On Fri, 2016-09-23 at 18:43 +0100, RW wrote: Right, but the question here is why isn't a forwarding server also a recursiv

Re: DNS Terminology

2016-09-23 Thread Lindsay Haisley
On Fri, 2016-09-23 at 17:10 -0400, btb wrote: > On 2016.09.23 16.16, Lindsay Haisley wrote: > > > > On Fri, 2016-09-23 at 18:43 +0100, RW wrote: > > > > > > Right, but the question here is why isn't a forwarding server also a > > > recursive server? Why is the use of iteration the defining featur

Re: DNS Terminology

2016-09-23 Thread btb
On 2016.09.23 16.16, Lindsay Haisley wrote: On Fri, 2016-09-23 at 18:43 +0100, RW wrote: Right, but the question here is why isn't a forwarding server also a recursive server? Why is the use of iteration the defining feature of a recursive server and not the support for recursion. http://serve

Re: DNS Terminology

2016-09-23 Thread Lindsay Haisley
On Fri, 2016-09-23 at 18:43 +0100, RW wrote: > Right, but the question here is why isn't a forwarding server also a > recursive server? Why is the use of iteration the defining feature of > a recursive server and not the support for recursion. http://serverfault.com/questions/661821/what-s-the-dif

Re: DNS Terminology

2016-09-23 Thread Greg Troxel
Lindsay Haisley writes: > Huh? So what's the problem with "recursion"? That's the name of the > boolean configuration option in bind9. It's about as descriptive and > clear a word as it can be. > > options { > directory "/var/cache/bind"; > recursion yes; > allow-query {

Re: DNS Terminology

2016-09-23 Thread Lindsay Haisley
On Fri, 2016-09-23 at 21:25 +0200, Axb wrote: > On 09/23/2016 09:11 PM, RW wrote: > > > > Whatever the right and wrongs of this I think the term recursive is > > best avoided in this list. "Non-forwarding" is a lot clearer IMO. > Can we agree to: > "servers running SA should use a local non forwar

Re: DNS Terminology

2016-09-23 Thread Axb
On 09/23/2016 09:11 PM, RW wrote: Whatever the right and wrongs of this I think the term recursive is best avoided in this list. "Non-forwarding" is a lot clearer IMO. Can we agree to: "servers running SA should use a local non forwarding resolver". That should rule out dnsmasq.

Re: DNS Terminology

2016-09-23 Thread RW
On Fri, 23 Sep 2016 14:12:30 -0400 Bill Cole wrote: > I have never seen the word "iterative" used to describe DNS recursion > or any other DNS resolution algorithm except in the context of a > resolver having multiple servers that it can query at a particular > step of the resolution process It

Re: DNS Terminology

2016-09-23 Thread Dianne Skoll
Huh, why are people getting hung up on this? The distinction is based on who the DNS server will consult to provide a response to a question. An authoritative server consults its local authoritative zone database. It may or may not be willing to consult someone else for questions not in its data

Re: DNS Terminology

2016-09-23 Thread John Hardin
On Fri, 23 Sep 2016, RW wrote: On Fri, 23 Sep 2016 16:57:54 + Shawn Bakhtiar wrote: Recursive server does lookups iteratively. Right, but the question here is why isn't a forwarding server also a recursive server? It may or may not be, see "forward first". I DNS server may do both. W

Re: DNS Terminology

2016-09-23 Thread John Hardin
On Fri, 23 Sep 2016, RW wrote: 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'v

Re: DNS Terminology

2016-09-23 Thread btb
On 2016.09.23 12.03, RW wrote: 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

Re: DNS Terminology

2016-09-23 Thread Bill Cole
On 23 Sep 2016, at 13:43, RW wrote: On Fri, 23 Sep 2016 16:57:54 + 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 o

Re: DNS Terminology

2016-09-23 Thread li...@rhsoft.net
Am 23.09.2016 um 19:57 schrieb RW: On Fri, 23 Sep 2016 13:13:19 -0400 Sean Greenslade wrote: On Fri, Sep 23, 2016 at 05:03:00PM +0100, RW wrote: 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

Re: DNS Terminology

2016-09-23 Thread Bill Cole
On 23 Sep 2016, at 12:03, RW wrote: 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.

Re: DNS Terminology

2016-09-23 Thread RW
On Fri, 23 Sep 2016 13:13:19 -0400 Sean Greenslade wrote: > On Fri, Sep 23, 2016 at 05:03:00PM +0100, RW wrote: > > 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 b

Re: DNS Terminology

2016-09-23 Thread RW
On Fri, 23 Sep 2016 16:57:54 + Shawn Bakhtiar wrote: > Recursive server does lookups iteratively. Right, but the question here is why isn't a forwarding server also a recursive server? Why is the use of iteration the defining feature of a recursive server and not the support for recursion.

Re: DNS Terminology

2016-09-23 Thread Sean Greenslade
On Fri, Sep 23, 2016 at 05:03:00PM +0100, RW wrote: > 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. > >

Re: DNS Terminology

2016-09-23 Thread Shawn Bakhtiar
A forwarding name server simply forwards (proxies) the query to an upstream recursive server. On Sep 23, 2016, at 9:03 AM, RW mailto:rwmailli...@googlemail.com>> wrote: On Thu, 22 Sep 2016 20:24:21 -0700 (PDT) John Hardin wrote: Lists shouldn't have said "caching", that confuses the issue. C

DNS Terminology

2016-09-23 Thread RW
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 r