On 31 Mar 2017, at 1:08, John Levine wrote:

If you sign offline, what happens when the A records change?

You Lose(tm).  For that matter, you lose even when the A records don't
change since the signer only sees the ANAME, not the A or AAAA.

There are PowerDNS ALIAS deployments that signs offline (for some stretch of the definition of offline) - every minute. For small zones the NOTIFY+XFR overhead is very tolerable, and the public auths do not need the private key data.

Obviously, whatever way you sign, you would make sure the signer sees the A/AAAA RRsets, otherwise you have nothing.

This lets me do things that regular ANAME can't, in particular
shadowing data from a server that is not authoritative for the zone.
My users often host their web sites at hosting providers that insist
you use their name servers, except that they don't provide usable mail
so I have to do the mail and DNS.  On my server, the aname-like things
can specify what server to query as well as what name, so it
automatically follows the A and AAAA records that the web host
publishes in their DNS.

You could point your ANAME-aware auth at a specific resolver that has stub zones configured for those domains, and then this would work with ANAME as well.

My objection to ANAME is more or less the same as it is to BULK, even
though ANAME is vastly less complex.  It requires that an
authoritative server include a recursive client and do online signing,
both of which would be rather large additions to the mandatory set of
server features.

Recursive clients are easy - your libc/libresolv comes with one. Live signing is not mandated if you can tolerate frequent XFRs. And, of course, any auth implementer is free to not implement ANAME if he does not like the requirements.

I think it'd be fine to reserve ANAME as a pseudo-rrtype so that
people can do the name following magic consistently in their provisioning
software, but I wouldn't want to put it into DNS servers.

Yet the operational reality is that several big DNS hosters have it today, and I am aware of a few private PowerDNS ALIAS deployments as well. It’s obvious the need is real, and people today rely on ALIAS being transferred in AXFR without in line expansion. Anthony’s draft documents existing widespread practice. The upcoming replacement draft by Evan, Anthony and me adds some improvements to it, including details that may, if resolver operators cooperate, reduce the need for online/live signing in the future.

Kind regards,
--
Peter van Dijk
PowerDNS.COM BV - https://www.powerdns.com/

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

Reply via email to