最近在家里上网突然发现Apple Store不能更新了。重启路由器发现最开始一会是能下载更新的,但是过了一会就完全不能下载更新了。很是奇怪,今天特意分析了一下这个问题。
首先,抓包确定Apple Store的下载域名为:iosapps.itunes.apple.com;
第二步,ping一下下载域名看是否能够ping通,发现连域名都不能解析,确定应该是DNS的问题;
[email protected]:~# ping -c 5 iosapps.itunes.apple.com
ping: bad address ‘iosapps.itunes.apple.com‘
最后,修复DNS的问题,因为已经安装了Shadowsocks加速功能所以直接在ss加速中的高级设置中将下载域名设置上去,再次ping下载域名已经能ping通了:
[email protected]:~# ping -c 5 iosapps.itunes.apple.com
PING iosapps.itunes.apple.com (17.253.83.206): 56 data bytes
64 bytes from 17.253.83.206: seq=0 ttl=48 time=283.340 ms
64 bytes from 17.253.83.206: seq=1 ttl=48 time=281.420 ms
64 bytes from 17.253.83.206: seq=2 ttl=48 time=282.820 ms
64 bytes from 17.253.83.206: seq=3 ttl=48 time=278.840 ms
64 bytes from 17.253.83.206: seq=4 ttl=48 time=282.360 ms
再次尝试下载更新,Done!
PS:默认是自动获取的DNS,211.148.192.141