Florian Obser wrote on 2023-03-01 22:42:

I might not be caffeinated enough yet, but I think the next domain name
in section 5 should be \000.ent1.example.net:

           ent1.example.net.  3600 IN NSEC \000.ent1.example.net. RRSIG NSEC ENT

In section 6, calling getaddrinfo() return values exit codes is a bit
odd, maybe this will do?

    Address lookup functions typically invoked by applications won't see
    a practical impact from this indistinguishability.  For a non-
    existent name, the getaddrinfo() function for example will return a
    value of EAI_NODATA rather than EAI_NONAME.  But either way the
    effect on the caller is the same: it will obtain a response with a
    non-zero return value and no available addresses.

that's just not true, no matter how it's worded.

if i get NODATA i might try other record types (for example, AAAA after A, A after AAAA, or both AAAA and A after MX).

if i get NXDOMAIN, i won't.

there's also a huge impact on operational security.

indistinguishability would a huge problem.

please outlaw it.

--
P Vixie

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

Reply via email to