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

Mark Andrews Mark_Andrews at isc.org
Sat Jan 26 01:16:44 UTC 2008


> * Paul Vixie:
> 
> > QTYPE=3DANY is so poorly specified and so widely misimplemented that
> > you can't use it in normal operations, it is, at best, a diagnostic
> > tool (a weak one).
> 
> Sendmail used QTYPE=3DANY to retrieve A and AAAA records in one query.
> I guess quite a few mail servers still do this, so it should better
> work, at least to some degree.

	Sendmail used ANY to work around a BIND [48] bug with
	misconfigured zones.

	If named detected a error on loading it would SERVFAIL on
	NODATA.   Sendmail asked CNAME and as CNAME rarely existed
	you would get SERVFAIL returned.  Similarly for MX and A
	though those usually existed.

	If you asked ANY you would get back something so you could
	know the existed and continue on SERVFAIL.  Once we were
	told what sendmail was doing, and why, we made named reject
	the zone completely on load failures.  This was better for
	everyone and it got the zone fixed.

	Mark

> But then, Sendmail seems to fail to properly sort MX records by
> priority in some cases.  Oh well.
> 
> -- =
> 
> Florian Weimer                <fweimer at bfk.de>
> BFK edv-consulting GmbH       http://www.bfk.de/
> Kriegsstra=DFe 100              tel: +49-721-96201-1
> D-76133 Karlsruhe             fax: +49-721-96201-99
> _______________________________________________
> 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