When an authoritative server receives a request with QTYPE=AAAA (without
loss of generality with respect to A or any future ANAME-affected
address record) for a domain name in a signed zone, there is either a
relevant ANAME or there is not.
In the case where there a relevant ANAME, the server should include it
with covering RRSIG(s) in the Additional section and AAAA records
(whether static or derived from the ANAME) with covering RRSIG(s) in the
Answer section. Intermediate servers may not replace the Answer section
records with their own ANAME-derived data unless they can either cover
them with valid RRSIG(s) or are responding to their own client without
DNSSEC.
In the case where there is no relevant ANAME, which is currently always
the case, I don't think the server is under any obligation to make
claims about records that could have affected the response if they
existed. Its response should include RRSIG(s) proving either the
authenticity of the AAAA RRSet or its nonexistence (as appropriate).
On 5/29/19 03:52, Klaus Malorny wrote:
Hi all,
while still struggling with the basic ANAME processing (as described
in my other mail), I wondered whether with DNSSEC, an authoritative
name server MAY, SHOULD or MUST prove the non-existence of an ANAME
record when it receives an A or AAAA query and no sibling ANAME record
exists for the delivered address records.
My personal opinion is that there is no big harm if a
man-in-the-middle silently removes the ANAME record from the response,
as the returned address records should still point to some valid
hosts, so I would not include it. In the case that there are neither
address records nor an ANAME, the NSEC/NSEC3 record which covers the
non-existing address record would also cover the ANAME, so this case
is not a problem at all.
Nevertheless, I wanted to bring this to your attention just in case
that you haven't considered that already (it is not clear from the
spec that you did).
Regards,
Klaus
_______________________________________________
DNSOP mailing list
DNSOP@ietf.org
https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mailman_listinfo_dnsop&d=DwICAg&c=RoP1YumCXCgaWHvlZYR8PZh8Bv7qIrMUB65eapI_JnE&r=-o8MJF7i0TzXAJRB0ncfTVfWKSyTG7nl_iTLU_A2B7c&m=PUSMRyGtOXnqCa18KWsTXNcKZ2vsDfzkAaUWJLf9W18&s=jB7ql9ejEIrE_BQZMnZT83PY05rG6hg0nrmQxbrhiwU&e=
_______________________________________________
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop