--On Sunday, February 22, 2015 07:51 +1100 Mark Andrews <marka@xxxxxxx> wrote: >... I'm not going to comment on the rest of this except to observe that the Protocol Police (and associated judges and jails) have been notably less available in the DNS area -- where many of the TLD operator on whom you want to impose requirements not only have a history of ignoring mandates but of being quite articulate about their right to do so -- than in a variety of others. However... > The last reserved bit in the DNS header should also be ignored > if present in a query and not be present in the response. > This is implied by RFC 1034 but not formally stated. There > are nameserver implementions that will drop such queries. > There are nameserver implementions that will return FORMERR to > such queries. There are nameserver implementions that will > return NOTIMP to such queries > > Root nameservers should be a future proof as possible in their > handling of queries. If you want future-proofing, it is unwise to ignore any bit, including reserved ones, unless you know in advance whatever its implications are. The requirement stated above changes the status of that bit from "reserved, can be used for something in the future if needed" to "reserved, can be used in the future only for things that are safely ignored". That is actually a rather significant change. john