Stephen Morris wrote: > Hi > > We have submitted a new draft which attempts to formalize an idea that > has been kicking around for a couple of years, namely to use serial > number information from DNS responses to determine whether stale records > in a cache can be refreshed without the need for an upstream query. > > Please send comments and feedback to the list. > > Stephen
Hi, I noticed this draft defines an EDNS0 option that communicates a single bit of information: FLAGS Flags field. Bit 7 of this field is the request/acknowledge flag. This bit MUST be clear in requests from the resolver to the authoritative server and MUST be set in responses from the authoritative server to the resolver. By flipping the bit in a response, answers from misbehaving authoritiative servers that just copy unknown EDNS0 options from query to response are not mistakenly treated as being from servers that understand opportunistic DNS refresh. Just an observation: this bit indicates client-side support in queries and server-side support in responses. This is the exact use case for the "DNS Features" capability in draft-edmonds-dnsop-capabilities [0]. And the capabilities option already detects and discards echoing, so no need to flip the bit between query and response. [0] https://tools.ietf.org/html/draft-edmonds-dnsop-capabilities-00#section-4.1 -- Robert Edmonds _______________________________________________ DNSOP mailing list DNSOP@ietf.org https://www.ietf.org/mailman/listinfo/dnsop