Here is how it usually works.  Not everyone necessarily does it this way, but 
in our experience almost all of them do.

1. Sites use a CNAME, usually using a host-specific name.  E.g., www.akamai.com 
is a CNAME to www.akamai.com.edgekey.net  The DNS entry for the origin may be 
controlled by Akamai (under direction of our customer, of course), or it may be 
controlled by them or by something like a CDN-brokerage company.  For example, 
www.paypal.com CNAMEs to www.glob.paypal.com, where GLB presumably stands for 
Global Load Balancer.

2. Sometimes the CDN owns the DNS entry. In my experience this is more common 
for "anycast" types of services. For example, uureading.org returns A/QuadA 
records pointing into a CloudFlare address block.

Having the ESNI RRtype include optional a/quadA records is something we have 
talked about internally. If so, it should be part of the RRtype definition, of 
course. We came to the same idea. Of course, we will then have to fight the 
intent to make this "generic server record" data such as 
draft-nygren-service-bindings. :)

DNS is a strange and wondrous beast, like a bear riding a bicycle.  We should 
make sure that DNS folks are heavily involved in this draft.


_______________________________________________
TLS mailing list
TLS@ietf.org
https://www.ietf.org/mailman/listinfo/tls

Reply via email to