4 ms·
EDNS subnet/ECS is an optional DNS extension. DNS requests have no obligation to provide it. archive.is's behavior is in violation of RFC 7871 [1]: > Note agai
by CrazyStat 2y ago
EDNS subnet/ECS is an optional DNS extension. DNS requests have no obligation to provide it. archive.is's behavior is in violation of RFC 7871 [1]:
> Note again that a query MUST NOT be refused solely because it provides 0 address bits.
The shenanigans are absolutely on archive.is's side here.
[1] https://www.rfc-editor.org/rfc/rfc7871#section-7.5 https://www.rfc-editor.org/rfc/rfc7871#section-7.5
- greyface- 2y agoWhen the RFC refers to a query being refused, it's talking about a response with rcode=REFUSED. Archive.is is responding with rcode=NOERROR and bogus RR data. Shenanigans? Yes. RFC violation? No.
- CrazyStat 2y agoPerhaps technically not a violation but clearly against the spirit of the RFC.