[dns-operations] Reporting glue as authoritive data -- Bug!

Mark Andrews Mark_Andrews at isc.org
Tue Jan 29 20:57:04 UTC 2008

> At 17:59 +0100 1/29/08, Peter Koch wrote:
> >This makes me believe that there are other options than considering the glue
> >pot part of the cache.
> Yeah, the point is that you can interpret what's in 1034 too many 
> different ways to say one has to be or the other.  Strident claims 
> can be said that "glue is glue" and that would seem to be wise, but 
> people actually running the name servers out there had reasons to go 
> with glue as if it was cache.

	BIND 4 and 8 did it because there was only one data store and
	it was a compromise.  We realised it was WRONG and it was one
	of the things we fixed when we did the re-design for BIND 9.

> My preference, given the choice between an running system and a 
> compliant system, is to go with the one that runs.  The world wasn't 
> built to conform to a specification.

	The world runs without it.  There are lots of zones including
	TLD's that cope.

> >while at the same time we'd all hope said greedy resolver would have gone
> >sooner than later.
>  From what I've been learning, it's more than one resolver.  What 
> happened in history is that one implementation got it wrong, a second 
> implementation was then coerced into bug-for-bug compatibility, and 
> then another and so on, so that the bug was repli-engineered into 
> many places.  Eventually, the bug became the law of the land.

	I think it is time to name the resolver(s) if you really
	want to try to ram through this bad engineering decision.
	If a resolver don't follow glue it is broken and there are
	lots of places where it will fail to resolve names.

	I fail to see how you need to be bug for bug compatible
	with a resolver.

> It's not the first time nor the last this has happened.
> -- 
> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
> Edward Lewis                                                +1-571-434-5468
> NeuStar
> Think glocally.  Act confused.
> _______________________________________________
> dns-operations mailing list
> dns-operations at lists.oarci.net
> http://lists.oarci.net/mailman/listinfo/dns-operations
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark_Andrews at isc.org

More information about the dns-operations mailing list