CDN的例子很好,事实上CNAME一个很重要的用处就是委托解析。
你有两个域名http://a.me和http://b.me,http://b.me指向145.22.3.116,http://a.me指向http://b.me。这样看起来当然http://a.me的配置多此一举,直接指向真实的地址就好了。但是有人说了,b.m这个域名可能还不是你的,但是这也没有关系,我们把http://b.me的A记录都找出来然后配置不就好了吗?
当然不行,一个显而易见的问题在于http://b.me的A记录会随时发生变化。这里面有很多项DNS的功能,例如根据地区分派,DNS负载均衡,DNS错误转移……
你看到的DNS的A记录都是死的,是因为你买的DNS服务不支持这些高级功能而已。事实上,DNS服务可以玩的花样非常多。