Willem Toorop <wil...@nlnetlabs.nl> wrote: > > The dependency on online signing is a little more then just a technical > issue.
I need to review the draft properly, but I do not think ANAME should require any online signing. In my view an authoritative server which does online signing and on-demand record synthesis is a master server. You can make all your public authoritative servers into masters if you like, but it must not be required. If (like me) you have a more traditional setup then ANAME is an instruction to the master server about zone maintenance, saying that it needs to periodically update the sibling A and AAAA records, similar to periodic re-signing, or as if some script were periodically `nsupdate`ing the records. The secondary servers can continue to work the same as they do now, but they'll work better if they know about some helpful additional section rules for ANAME. (That is basically how my bodged-up ANAME implementation works, in my zone provisioning scripts.) The other kind of DNS server that might be able to do something useful with ANAME is a recursive server, so it could co-operate nicely with authoritative servers that are playing clever tricks. But the rDNS will have to be careful about not breaking downstream validators. Say (for example) my zone has: dotat.at. ANAME www.chiark.greenend.org.uk. dotat.at. RRSIG ANAME dotat.at. A 212.13.197.229 dotat.at. RRSIG A dotat.at. AAAA 2001:ba8:1e3:: dotat.at. RRSIG AAAA A client queries its resolver for dotat.at A, but chiark has renumbered, so the client gets a response from the ANAME-aware resolver like below. A validating ANAME-aware client can see it should use the additional address 212.13.197.231 in preference to the address in the answer. ; ANSWER dotat.at. A 212.13.197.229 dotat.at. RRSIG A ; ADDITIONAL dotat.at. AAAA 2001:ba8:1e3:: dotat.at. RRSIG AAAA dotat.at. ANAME www.chiark.greenend.org.uk. dotat.at. RRSIG ANAME www.chiark.greenend.org.uk. A 212.13.197.231 www.chiark.greenend.org.uk. RRSIG A www.chiark.greenend.org.uk. AAAA 2001:ba8:1e3:: www.chiark.greenend.org.uk. RRSIG AAAA Note that neither the resolver nor the client needs any algorithm updates to avoid being confused by this additional information; they just need a code update so that they are able to make good use of it. If the resolver knows the client is DNSSEC-oblivious then it can do the substitution itself and return a simple answer like this: dotat.at. A 212.13.197.231 Validating but ANAME-oblivious resolvers won't get to enjoy clever latency minimization tricks. Tony. -- f.anthony.n.finch <d...@dotat.at> http://dotat.at/ - I xn--zr8h punycode East Sole, Lundy, Fastnet, Irish Sea: Easterly becoming cyclonic 4 or 5, increasing 6 or 7 at times. Slight or moderate. Fair then thundery showers, fog patches later. Moderate or good, occasionally very poor later. _______________________________________________ DNSOP mailing list DNSOP@ietf.org https://www.ietf.org/mailman/listinfo/dnsop