為您提供各行業(yè)互聯(lián)網(wǎng)私人定制開(kāi)發(fā)解決方案
中國(guó)用戶無(wú)法訪問(wèn)蘋果國(guó)際版App Store
經(jīng)過(guò)深圳電信測(cè)試,中國(guó)用戶通過(guò)瀏覽器訪問(wèn)非中國(guó)地區(qū)的蘋果App Store,會(huì)提示404找不到網(wǎng)頁(yè),而使用美國(guó)IP地址才可以正常打開(kāi)網(wǎng)頁(yè),之前訪問(wèn)該地址是沒(méi)有這種異常情況的。

經(jīng)過(guò)測(cè)試,這種情況似乎只在桌面瀏覽器下才會(huì)存在,在iPhone手機(jī)上打開(kāi)國(guó)際版應(yīng)用商店沒(méi)有問(wèn)題,瀏覽器訪問(wèn)頁(yè)面時(shí)候會(huì)自動(dòng)彈出App Store應(yīng)用,并打開(kāi)相應(yīng)的地址。
通過(guò)網(wǎng)頁(yè)HTTP頭狀態(tài)查詢工具進(jìn)行監(jiān)測(cè),可以發(fā)現(xiàn)服務(wù)器對(duì)于用戶的返回狀態(tài)碼是404,將頁(yè)面地址的us換為cn后,服務(wù)器的返回狀態(tài)碼又會(huì)變成200,而cn為中國(guó)應(yīng)用商店,us為美國(guó)應(yīng)用商店。


這也就意味著,中國(guó)用戶在正常的網(wǎng)絡(luò)情況下已經(jīng)無(wú)法通過(guò)桌面瀏覽器打開(kāi)蘋果App Store了。
根據(jù)上述情況分析,有兩種可能性:
1、蘋果國(guó)際版iTunes App Store屏蔽中國(guó)IP地址。
2、蘋果將中國(guó)IP解析到其中國(guó)CDN服務(wù)器,中國(guó)CDN服務(wù)器設(shè)置為不抓取其他國(guó)家的App Store,因此返回404錯(cuò)誤。
解決方法:
1、通過(guò)代理服務(wù)器訪問(wèn)蘋果App Store。
2、修改Hosts文件,對(duì)于Windows系統(tǒng),編輯 C:\Windows\System32\drivers\etc\hosts 文件,在文件中加入一行:184.84.52.148 itunes.apple.com ,對(duì)于Mac OS X系統(tǒng),使用瀏覽器正常訪問(wèn)App Store的方法是,在應(yīng)用程序里面打開(kāi)終端(terminal),輸入 sudo vi /etc/hosts ,然后使用vi編輯器修改保存文件,在文件中加入一行:184.84.52.148 itunes.apple.com ,即可在瀏覽器里正常訪問(wèn)蘋果國(guó)際版App Store。
如果蘋果App Store的這種404狀況持續(xù)下去的話,除了給用戶造成不便之外,還會(huì)導(dǎo)致國(guó)內(nèi)搜索引擎刪除國(guó)際版App Store的網(wǎng)頁(yè)索引,一般情況下,搜索引擎會(huì)定期刪除網(wǎng)頁(yè)狀態(tài)為404的索引,這樣未來(lái)用戶就不可能再通過(guò)搜索引擎訪問(wèn)這些頁(yè)面。