用户:
传闻中的蟹鼠Oo查看:17 回复:7 评论:17 创建时间:2020-06-27T18:15:38
把iPhone挂上charles proxy,试一下浏览下Apple网站,这是一个图片的response头:
上面能看到苹果的Response也有不少自定义的Header:包括X-Apple-Request-UUID,X-Apple-Jingle-Correlation-Key,apple-seq, apple-tk, Apple-Originating-System,这些到底是用来干什么的,我们并不知道,但这个肯定跟ios系统与苹果服务器的交互有关系。
再往下看,能看到该图片文件命中了域名为cache.51cdn.com上的缓存文件。这个51cdn是哪家公司?
先说下这个ATS字样的东西,响应的缓存服务器是ATS Server,那么ATS是什么呢?就是Apache Traffic Server
那么就是说51cdn这个域名的CDN服务器用的技术就是ATS。
再去App Store下一个APP试试:
以上是服务器上下了一个25MB的APP的响应头,跟Cache相关的我们能看到命中了ChinaCache,ChinaCache就是国内另一家CDN厂家蓝讯,有兴趣的可以访问www.chinacache.com观摩观摩。
最后我们看下这个51cdn域名的cache是谁:
dig cache.51cdn.com ... ;; QUESTION SECTION: ;cache.51cdn.com. IN A ;; AUTHORITY SECTION: 51cdn.com. 300 IN SOA ns1.chinanetcenter.com. webmaster.lxdns.com. 1107011041 10800 3600 喵800 60
返回了一条SOA记录,所以此域名还挂了主备DNS。
51cdn属于哪个组织?看下工信部的备案查询结果:
就是网宿科技的备案域名。
所以苹果在国内用的cdn服务器,网站上的图片加速用了网宿的,应用商店用了蓝讯。