Re: Should a nameserver know about itself?

Sam Trenholme <namedroppers@local.reachin.com> Thu, 10 May 2001 17:01 UTC

Received: from nic.cafax.se ([192.71.228.17]) by ietf.org (8.9.1a/8.9.1a) with SMTP id NAA03434 for <dnsop-archive@odin.ietf.org>; Thu, 10 May 2001 13:01:56 -0400 (EDT)
Received: by nic.cafax.se (8.12.0.Beta5/8.12.0.Beta5) id f4AGhB6j009320 for dnsop-outgoing; Thu, 10 May 2001 18:43:11 +0200 (MEST)
Received: from artemas.reachin.com (artemas.reachin.com [64.14.214.33]) by nic.cafax.se (8.12.0.Beta7/8.12.0.Beta5) with SMTP id f4AGh9Lt009315 for <dnsop@cafax.se>; Thu, 10 May 2001 18:43:10 +0200 (MEST)
Received: (qmail 892 invoked by uid 1233); 10 May 2001 09:43:06 -0700
Received: from localhost (sendmail-bs@127.0.0.1) by localhost with SMTP; 10 May 2001 09:43:06 -0700
Date: Thu, 10 May 2001 09:43:06 -0700
From: Sam Trenholme <namedroppers@local.reachin.com>
X-Sender: <namedroppers@artemas.reachin.com>
To: dnsop@cafax.se
Subject: Re: Should a nameserver know about itself?
Message-ID: <Pine.LNX.4.30.0105100942510.879-100000@artemas.reachin.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset="US-ASCII"
Sender: owner-dnsop@cafax.se
Precedence: bulk

>     Mark> 	Send it a non-recursive query.  A nameserver should
>     Mark> always answer even if it is just a header containing
>     Mark> refused, servfail or notimp.
>
> Yes, but there is one notorious DNS implementation that doesn't do
> that. It fails to return any answer -- not even a referral for . -- if
> it's asked for a name that it isn't authoritative for.

Fortunatly, his other suggestion about sending a status opcode will get a
"not implemented" response from the "nortorious implementation" in
question.

The only DNS server I know about that has version out there that don't
correctly handle the "status" opcode is my own implentation of a DNS
server.  It used to handle a status query like a normal query.  In fact,
Mark's posting made me realize that my implementation had this problem.
In light of his posting, I just released a new bugfix release because of
this issue.

- Sam