On 5/4/18, 05:59, "DNSOP on behalf of Shane Kerr" <[email protected] on
behalf of [email protected]> wrote:
> Pending Ed's archival research, it seems like we need to actually do
some work to structure the concepts around lameness. Digging in...
Quick and dirty, using a directory with "rfc$i.txt" files so far up to 5000 or
so:
(BTW, my search is: "grep lame * | grep -e delegation -e server | sort -u -k
1,1"
Yes, perhaps not optimal but quick and easy to run.)
rfc1470.txt - mentions a tool called LAMER to detect lame delegations
rfc1612.txt - a MIB definition tracking lame delegations
rfc1713.txt - first example of a lame delegation (when describing LAMER)
rfc1912.txt - first definition, here it is (with grammatical error):
"A lame delegations exists when a nameserver is delegated responsibility for
providing nameservice for a zone (via NS records) but is not performing
nameservice for that zone (usually because it is not set up as a primary or
secondary for the zone)."
rfc2308.txt - author uses "lame server" instead of delegation (poke at Mark)
rfc2832.txt - back to lame delegation, when talking about RRP the "pre-"EPP
rfc3658.txt - defining the DS and uses the term lame nameserver
rfc4074.txt - lame delegation in the context of IPv6
rfc4697.txt - lame or lame server is used
>From this quick and dirty pass, my comments:
The concept is uniform - the situation is that the server of interest is not
configured to host the zone. I.e., this is a per-nameserver concept but not a
per-cutpoint concept.
The precise term for lame "delegation|server|name server" seems to have never
been cemented, although lame delegation seems most common. Grammatically I'd
choose (if I had a vote) for "A lame delegation occurs when a name server is
named by a parent to be authoritative for a zone despite the name server not
being configured to be authoritative for the zone. If a name server receives a
query for a domain (as opposed to zone!) for which it is not configured, the
response is (Blank)." The latter part of that would be important when writing
interoperable code. ;)
I say Blank because there is no universally used response in this situation and
I'm not going to promote any solution here.
FWIW, if one is to cite a definition of lame, I'd use "Common DNS Operational
and Configuration Errors", February 1996, aka RFC 1912.
_______________________________________________
DNSOP mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/dnsop