> My general recommendation is to implement the provider-specific type
Then that's what I'll do.
> ALIAS should implement the lowest-common-denominator features, basically a CNAME that can be at the domain's apex.
AKAMAICDN does not fit that strict definition.
> Could the integration test be modified so that it works for Akamai and other providers
Unfortunately, no. The target is customer-specific and specially configured. There is no target that is guaranteed to always work.
> the fact that Akamai is strict about the destination host makes me unsure what to do.
I think that the "CNAME at the apex" requirement is not met by AKAMAICDN, so I'll create a custom record type.
Thank you very much!
/Steve