Ray,

At 2016-04-13 12:06:25 +0100
Ray Bellis <r...@bellis.me.uk> wrote:

> On 13/04/2016 12:01, Shane Kerr wrote:
> 
> > A third answer which falls outside of any of the current proposals is
> > that there should be a way to document what the capabilities of an
> > authority server are explicitly. If only there was a way to store
> > meta-data about hosts in some sort of distributed database... ;)  
> 
> If only NAT and load-balancers didn't break the assumption that a single
> IP address refers to a unique host with consistent behaviour... :p
> 
> [I'm aware of at least one major DNS operator that runs heterogenous DNS
> clusters behind a single IP]

Sure, it's quite common.

This could cause problems as people upgraded software in their cluster
where some of the servers support the multiple QTYPE option and others
do not.

Probably a sentence in the specification should warn about that, and
release notes from implementors should warn operators about this case.
Something like:

   "If a single IP address sometimes answers without support for the
   option, then this option should be disabled for all servers
   answering from that IP address. Implementors SHOULD have a way to
   disable the option, to support this case."

Since nobody is perfect, on the resolver side one would need to detect
the single-IP-mixed-capabilities case and downgrade the capabilities
tracked for the authority server. This implies that authority servers
MUST include some sort of option to indicate support for multiple QTYPE
in every reply, even if there is a single QTYPE.

(Note that this is orthogonal to how the resolver learns about the
support, whether it infers it from EDNS signaling or gets it from an RR
or whatever.)

Cheers,

--
Shane

Attachment: pgpkKb9H7Ke0f.pgp
Description: OpenPGP digital signature

_______________________________________________
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop

Reply via email to