Apple Cached Service 导致 iPhone app store无法下载程序

简介:

豆子最近遇见了一个诡异至极的问题,公司里面iPhone/iPad连上WiFi之后,无法从App Store下载程序,但是可以更新已经下载的程序;但是PC和Mac端的itune AppleStore 下载又毫无问题。


豆子公司的无线网络设置的比较乱,基本结构是客户端通过AP,连接交换机和WLC,然后不同的SSID还用了不同的验证服务器,有的是WLC的网页验证,有的Windows Radius服务器,还有的是Cisco ISE,最后通过Palo Alto的防火墙连接到互联网。


总之呢,豆子花了大量的时间去看防火墙日志,抓包,查看配置文件,挨个测试验证服务器的规则,按照整个路由图都查了一遍,然后啥问题都没看出来,最后无意中发现问题有可能是OSX 服务器的cache service引起的。


通过防火墙日志确认一下哪些IP访问了lcdn-registration.apple.com/lcdn/register, 这个地址是Cache server在苹果注册的服务器

发现从10.3.1.101上面发送了大量的流量。这个IP是公司的一个Carper服务器。

wKiom1mMBnLBK3NxAACGnai8f8k607.jpg


登录上去,停止掉Cache Service,发现下载立刻恢复正常!


分析:Cache Service会自动在苹果的服务器注册他所在的公网IP,然后当同一个网络其他的苹果设备尝试更新软件的时候,苹果服务器会重定向请求会这个Cache Server。这个可以解释为啥新的软件不能下载,因为没有嘛,但是旧的软件有记录了,所以可以更新。







本文转自 beanxyz 51CTO博客,原文链接:http://blog.51cto.com/beanxyz/1955148,如需转载请自行联系原作者

目录
相关文章
|
1月前
|
API 数据安全/隐私保护 iOS开发
利用uni-app 开发的iOS app 发布到App Store全流程
利用uni-app 开发的iOS app 发布到App Store全流程
84 3
|
1月前
|
iOS开发 UED
解决提交到App Store时的ITMS-90478和ITMS-90062错误
解决提交到App Store时的ITMS-90478和ITMS-90062错误
20 0
|
1月前
|
JSON 安全 JavaScript
怎么保护苹果手机移动应用程序ipa中文件安全?
怎么保护苹果手机移动应用程序ipa中文件安全?
22 1
|
1月前
|
iOS开发 开发者
一键制作 iOS 上架 App Store 描述文件教程
一键制作 iOS 上架 App Store 描述文件教程
|
2月前
|
iOS开发 开发者
苹果iOS App Store上架操作流程详解:从开发者账号到应用发布
很多开发者在开发完iOS APP、进行内测后,下一步就面临上架App Store,不过也有很多同学对APP上架App Store的流程不太了解,下面我们来说一下iOS APP上架App Store的具体流程,如有未涉及到的部分,大家可以及时咨询,共同探讨。
|
2月前
|
安全 开发工具 数据安全/隐私保护
如何将应用程序发布到 App Store
如何将应用程序发布到 App Store
|
3月前
|
安全 开发工具 数据安全/隐私保护
如何将应用程序发布到 App Store
如何将应用程序发布到 App Store
|
1月前
|
存储 网络安全 开发者
App Store上架流程/苹果app发布流程:
App Store上架流程/苹果app发布流程:
|
2月前
|
监控 数据安全/隐私保护 Android开发
智能家电设备连接下载安装APP
智能家电设备连接下载安装APP
36 7
|
2月前
|
iOS开发 开发者 UED
2023年iOS App Store上架流程详解(上)
在2023年,随着苹果发布机制的微调,有些关于iOS App上架流程的资料已经过时。本文将根据最新的要求和经验,详细介绍iOS App上架的流程。