<div dir="ltr">While CloudFlare did not give any credit to previous work done (which sort of pisses me off, but whatever), they are essentially implementing the same thing that Amazon did with their ALIAS implementation, the same thing that we did with the DNSimple ALIAS implementation, and the same thing that DNSMadeEasy did with ANAME records. It's simply synthesizing A records based on a DNS resolution of the hostname that the customer entered. We also synthesize AAAA records at DNSimple if the query type warrants it.<div>
<br></div><div>The use case is to support multiple records on a node where you would have previously used a CNAME. The most obvious case is on the zone apex, but it's also useful on subdomains where you want to define MX or TXT records. In the era of platforms as a service, where they want to be able to provide a host name where the IP address may change on a fairly regular basis.</div>
<div><br></div><div>Yes, this is probably not compatible with DNSSEC, I actually haven't tried to reason through what will happen in that case since we don't support DNSSEC at DNSimple.</div><div><br></div><div>I've been thinking about writing an RFC for this, but I've never actually done it, and it will take some time to do, however I think defining how an ALIAS record will synthesize its response is probably something we need at this point. It will also need to describe how TTLs are respected, how A vs AAAA vs CNAME questions are treated and what failure rules might be expected.</div>
<div><br></div><div>Sincerely,</div><div>Anthony Eden</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Apr 4, 2014 at 11:23 AM, Marco Davids (SIDN) <span dir="ltr"><<a href="mailto:marco.davids@sidn.nl" target="_blank">marco.davids@sidn.nl</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>
On 04-04-14 11:20, Stephane Bortzmeyer wrote:<br>
<br>
><br>
> <a href="http://blog.cloudflare.com/introducing-cname-flattening-rfc-compliant-cnames-at-a-domains-root" target="_blank">http://blog.cloudflare.com/introducing-cname-flattening-rfc-compliant-cnames-at-a-domains-root</a><br>

><br>
> Funny idea<br>
<br>
Indeed.<br>
<br>
Until you want to use DNSSEC.<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Marco<br>
<br>
</font></span><br>_______________________________________________<br>
dns-operations mailing list<br>
<a href="mailto:dns-operations@lists.dns-oarc.net">dns-operations@lists.dns-oarc.net</a><br>
<a href="https://lists.dns-oarc.net/mailman/listinfo/dns-operations
dns-jobs" target="_blank">https://lists.dns-oarc.net/mailman/listinfo/dns-operations<br>
dns-jobs</a> mailing list<br>
<a href="https://lists.dns-oarc.net/mailman/listinfo/dns-jobs" target="_blank">https://lists.dns-oarc.net/mailman/listinfo/dns-jobs</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br>DNSimple.com<br><a href="http://dnsimple.com/">http://dnsimple.com/</a><br>
Twitter: @dnsimple
</div>