冠富商务通中文社区

 找回密码
 立即注册
查看: 8|回复: 0
打印 上一主题 下一主题
收起左侧

Apple官方网站因DNS加载CSS/JS等文件无法打开正常显示的解决办法

[复制链接]
跳转到指定楼层
楼主
发表于 2017-1-6 00:41:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
为什么我访问访问苹果官方(http://www.apple.com/cn/itunes/download/)下载itunes,总是卡在左边这个“下载 iTunes”这里无法打开加载完全?

【问题解决分析】
左边这个“下载 iTunes”的DIV无法打开CSS文件,就无法正常显示提交“选择版本”的按钮,也就不会获取到下载地址了
经过分析,“下载 iTunes”的真实地址是:https://swdlp.apple.com/iframes/82/zh_cn/82_zh_cn.html
查看这个页面的源代码,然后搜索 exe 就能获取到真实最终文件下载地址了。
注:如果你只想下载一下itunes,这里就可以解决问题了
【进一步的分析】
通过对82_zh_cn.html这个页面源代码的分析,发现源代码中的css文件和js文件都是调用 a248.e.akamai.net 这个服务器的
https://a248.e.akamai.net/7/248/51/20111020/swdlp.apple.com/IframesCSS/iframeVO.css
https://a248.e.akamai.net/7/248/51/20120908/swdlp.apple.com/IframesJS/jquery.min.js
https://a248.e.akamai.net/7/248/51/20140519/swdlp.apple.com/IframesJS/iframeConfig_V_3.js
经过了解Akamai是全球最大的CDN,Apple在用着它的服务。
于是Pop就ping了一下 a248.e.akamai.net 这个域名,发现还真的ping不通。
后来想到了直接采用本地DNS来解决,发现完全可行,一切恢复正常了。
【具体操作步骤】
打开我的电脑,输入 %Systemroot%\system32\drivers\etc\hosts ,以记事本打开更改hosts文件,加入下面的代码:
79.101.110.98 a248.e.akamai.net
关于IP地址还有很多,可以修改为下面的任意IP:
61.213.171.8
61.213.171.33
61.213.171.48
61.213.171.51
61.213.171.65
2.18.240.75
2.21.242.11
23.3.90.75
23.3.90.129
23.220.148.58
46.33.73.98
63.141.193.179
67.131.104.73
81.52.132.57
198.87.51.65
a248.e.akamai.net 这个域名也有可能变化,根据实际情况修改。
关于如何找这个a248.e.akamai.net对应的可用IP地址,可以参见我之前的文章:
利用Google镜像IP解决Gmail、Adsense、Chrome等Google产品无法访问
http://429006.com/article/technology/3595.htm
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|关于我们|申请友链|Archiver|手机版|拘留所|冠富商务通

GMT+8, 2025-5-20 07:00 , Processed in 0.090005 second(s), 15 queries , Wincache On.

Powered by HCMS Version 2.0

© 2008-05-14 guanfu.net.cn

快速回复 返回顶部 返回列表