V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zhangweifang
V2EX  ›  DNS

因为 DNS 的问题,导致 iTunes12.5.1.21 无法通过 AppStore 更新,大家有遇到么?

  •  
  •   zhangweifang · 2016-09-20 10:28:24 +08:00 · 6644 次点击
    这是一个创建于 3020 天前的主题,其中的信息可能已经有所发展或是发生改变。
    • 最近发现 AppStore 更新 iTunes 12.5.1.21 的时候, AppStore 更新的时候,下载完了就会停止,无法更新。
    • 最后搜索发现有人说是 s.mzstatic.com 解析的貌似有问题,目前国内的 114 、阿里、 DNSPod 等等一概不好使,换用 8.8.8.8 之后正常,但是 AppStore 下载 iTunes 的速度明显变慢,不过在下载完成后是可以顺利安装的。
    • 尚不清楚是否是单纯 s.mzstatic.com 的解析不正确导致的无法通过 AppStore 更新 iTunes 。同样也不知道是苹果的郭还是有关部门的锅。。。
    • 8.8.8.8 解析 s.mzstatic.com 的结果如下:
    > server 8.8.8.8
    Default server: 8.8.8.8
    Address: 8.8.8.8#53
    > s.mzstatic.com
    Server:		8.8.8.8
    Address:	8.8.8.8#53
    
    Non-authoritative answer:
    s.mzstatic.com	canonical name = s.mzstatic.itunes-apple.com.akadns.net.
    s.mzstatic.itunes-apple.com.akadns.net	canonical name = s-mzstatic-applak.itunes-apple.com.akadns.net.
    s-mzstatic-applak.itunes-apple.com.akadns.net	canonical name = mzstatic.com.edgekey.net.
    mzstatic.com.edgekey.net	canonical name = e905.e9.akamaiedge.net.
    Name:	e905.e9.akamaiedge.net
    Address: 23.66.95.170
    
    • 国内的 114 、阿里、 DNSPod 等 DNS 解析,用 NSLookup 查看 s.mzstatic.com 如下:
    > server 114.114.114.114
    Default server: 114.114.114.114
    Address: 114.114.114.114#53
    > s.mzstatic.com
    Server:		114.114.114.114
    Address:	114.114.114.114#53
    
    Non-authoritative answer:
    s.mzstatic.com	canonical name = s.mzstatic.itunes-apple.com.akadns.net.
    s.mzstatic.itunes-apple.com.akadns.net	canonical name = s-china.mzstatic.itunes-apple.com.akadns.net.
    s-china.mzstatic.itunes-apple.com.akadns.net	canonical name = s.mzstatic.com.mwcname.com.
    s.mzstatic.com.mwcname.com	canonical name = applehttpsdtsni.dtwscache.ourwebcdn.com.
    Name:	applehttpsdtsni.dtwscache.ourwebcdn.com
    Address: 150.138.167.168
    Name:	applehttpsdtsni.dtwscache.ourwebcdn.com
    Address: 150.138.170.22
    
    > server 223.5.5.5
    Default server: 223.5.5.5
    Address: 223.5.5.5#53
    > s.mzstatic.com
    Server:		223.5.5.5
    Address:	223.5.5.5#53
    
    Non-authoritative answer:
    s.mzstatic.com	canonical name = s.mzstatic.itunes-apple.com.akadns.net.
    s.mzstatic.itunes-apple.com.akadns.net	canonical name = s-china.mzstatic.itunes-apple.com.akadns.net.
    s-china.mzstatic.itunes-apple.com.akadns.net	canonical name = s.mzstatic.com.mwcname.com.
    s.mzstatic.com.mwcname.com	canonical name = applehttpsdtsni.dtwscache.ourwebcdn.com.
    Name:	applehttpsdtsni.dtwscache.ourwebcdn.com
    Address: 218.92.221.212
    Name:	applehttpsdtsni.dtwscache.ourwebcdn.com
    Address: 222.187.242.171
    
    > server 119.29.29.29
    Default server: 119.29.29.29
    Address: 119.29.29.29#53
    > s.mzstatic.com
    Server:		119.29.29.29
    Address:	119.29.29.29#53
    
    Non-authoritative answer:
    s.mzstatic.com	canonical name = s.mzstatic.itunes-apple.com.akadns.net.
    s.mzstatic.itunes-apple.com.akadns.net	canonical name = s-china.mzstatic.itunes-apple.com.akadns.net.
    s-china.mzstatic.itunes-apple.com.akadns.net	canonical name = s.mzstatic.com.mwcname.com.
    s.mzstatic.com.mwcname.com	canonical name = applehttpsdtsni.dtwscache.ourwebcdn.com.
    Name:	applehttpsdtsni.dtwscache.ourwebcdn.com
    Address: 150.138.167.168
    Name:	applehttpsdtsni.dtwscache.ourwebcdn.com
    Address: 150.138.170.22
    
    28 条回复    2016-09-22 16:39:34 +08:00
    1q2w3e4r
        1
    1q2w3e4r  
       2016-09-20 10:30:43 +08:00
    试了几次都是最后更新失败、后面直接下 dmg 包更新
    zhangweifang
        2
    zhangweifang  
    OP
       2016-09-20 10:36:22 +08:00
    @1q2w3e4r 本来我也想下载 dmg ,后来尝试修改 dns 到 8.8.8.8 后 AppStore 就可以正常了。
    xjbeta
        3
    xjbeta  
       2016-09-20 11:38:13 +08:00
    我这里 8888 也没用解析出来的也是国内的 opendns 才能解析出正确的(虽然我 iTunes 下了 4 , 5 次就成功了)
    Khlieb
        4
    Khlieb  
       2016-09-20 11:42:44 +08:00 via Android
    编程随想发过文章讨论 DNS 的问题
    ddddddzzz
        5
    ddddddzzz  
       2016-09-20 12:44:17 +08:00
    1.2.4.8 呢?
    danili
        6
    danili  
       2016-09-20 12:50:04 +08:00
    国内别用 8.8.8.8 的 DNS ,这 IP 地址有时候 Ping 不通不是很好用的。
    crayygy
        7
    crayygy  
       2016-09-20 13:15:57 +08:00
    一直无法更新,今天带到公司用公司的直连美国的网络给更新了 ==
    4641585
        8
    4641585  
       2016-09-20 13:27:32 +08:00
    更新失败了两次直接去下 dmg 了
    hnpyhyz
        9
    hnpyhyz  
       2016-09-20 13:38:50 +08:00
    我这几天因为公司 dns 的问题一直用的 vpn 不行了, 昨晚把我的 dns 改了以后一切正常了
    error
        10
    error  
       2016-09-20 14:10:53 +08:00 via iPhone
    我也是,我还以为 Mac 中毒了
    johnjiang85
        11
    johnjiang85  
       2016-09-20 14:51:05 +08:00
    看上去也可能是国内 CDN 的锅。不过阿里为怎么解析到江苏去了,@zhangweifang 你现在还是在青岛吧
    chinawiz
        12
    chinawiz  
       2016-09-20 15:34:47 +08:00
    提示很明显,是伪造的 ssl 证书,苹果说这个证书是假的。就没人想到是国家性质的 ssl 攻击吗?
    xshwy
        13
    xshwy  
       2016-09-20 16:12:24 +08:00
    自从推送开始,我尝试过无数次,最终都失败了,不过今天意外的安装好了……
    私以为是更新的人太多?之前 OSX 更新的时候也是怎么都更新不了,过几天自动更新好了……
    crystone
        14
    crystone  
       2016-09-20 16:17:06 +08:00
    没人说今天 20 号了么
    w7938940
        15
    w7938940  
       2016-09-20 16:26:05 +08:00
    我也是下载 dmg 装好的,但是打开 itunes 会提示 s.mzstatic.com 的证书不可信。
    chinawiz
        16
    chinawiz  
       2016-09-20 16:41:03 +08:00
    @w7938940 换个 google 的 dns ,或者连上 vpn ,你会发现 s.mzstatic.com 的证书和原来的完全不一样啊,赤果果的劫持啊
    cyr1l
        17
    cyr1l  
       2016-09-20 19:39:13 +08:00 via iPhone
    对对,我现在每次打 iTunes 都会提示证书不正确,劫持还是网络 cdn 配置错误?
    cyr1l
        18
    cyr1l  
       2016-09-20 19:40:52 +08:00 via iPhone
    怪不得更新了好几遍都失败。
    国内这混乱的互联网环境啊……
    fuwu1245
        19
    fuwu1245  
       2016-09-20 19:46:15 +08:00 via iPhone
    …更新了三次都失败…很郁闷…就直接官网下 dmg 更新了…
    bazingaterry
        20
    bazingaterry  
       2016-09-20 19:52:16 +08:00 via iPhone
    s.mzstatic.com 的证书出问题记忆中持续大半年了,已加入代理列表。
    LGA1150
        21
    LGA1150  
       2016-09-20 23:44:30 +08:00
    这个是网宿 CDN 提供的证书

    这个是 Akamai CDN 提供的证书


    可以看到日期不一样,但其他均没问题
    bazingaterry
        22
    bazingaterry  
       2016-09-21 09:29:31 +08:00
    @LGA1150 我知道证书是没有问题的,只是在 macOS 下面打开 iTunes 会提示该域名证书不受信任。
    aborigine
        23
    aborigine  
       2016-09-21 13:04:40 +08:00
    我直接 hosts 里面加一条 23.42.121.116 s.mzstatic.com 就好了
    zhangweifang
        24
    zhangweifang  
    OP
       2016-09-21 14:26:20 +08:00
    @johnjiang85 哈哈,在青岛啊。
    zhangweifang
        25
    zhangweifang  
    OP
       2016-09-21 14:28:03 +08:00
    @aborigine 我是不大愿意动 hosts ,因为动多了就经常忘记,有时候出些稀奇古怪的问题可能是 hosts 自己改的锅。现在都尽量在路由器里面搞定。
    bclerdx
        26
    bclerdx  
       2016-09-21 15:06:05 +08:00
    我这解析到了国内的节点上了,应该没问题。
    aborigine
        27
    aborigine  
       2016-09-22 09:57:20 +08:00
    @zhangweifang 也对,毕业以后就懒得搞这些东西了,也没改过 hosts ,不过最近我是实在被这提醒搞得烦死了。
    a86913179
        28
    a86913179  
       2016-09-22 16:39:34 +08:00
    还是路由器自建 DNS 比较好,哈哈哈哈
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5371 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 07:02 · PVG 15:02 · LAX 23:02 · JFK 02:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.