在iOS10出來后,很多用iPhone或iPad的朋友都會把自己的蘋果設備升級到這個新版的操作系統,享受更多的功能和樂趣。然而不少用戶發現舊版的iTunes只能尋找到iOS9.3.5固件(無法自動推薦iOS10升級固件),只有把iTunes版本升級到最新的12.5.1版本,它才會在你連接iPhone或iPad的時候推薦iOS10固件更新。但當你升級到這個新版的iTunes軟件后,一打開系統就提示iTunes無法驗證服務器“.”的身份(此服務器的證書是無效的)錯誤,之后就無法繼續下去,跟更別說升級iPhone的固件了。
iTunes無法驗證服務器“.”的身份
還有的同學會出現 無法聯系iPhone軟件更新服務器 的網絡連接錯誤。
當然了,作為蘋果這種超大型的跨國公司,他們服務器出問題的情況會有,但肯定不會那么持久或影響那么廣泛,出現以上兩個iTunes錯誤的原因,我們POPPUR發現是電信運營商把蘋果的服務器給劫持了。
什么是運營商劫持
由于現在的家庭寬帶動不動就20Mb、50Mb、100Mb的樣子,手機也開始普及4G,大家在上網速度越來越快的同時,帶寬占用也越來越大,中國人口基數眾多,如果每個人需要個文件都要從國外拉回來。特別是像蘋果這種應用,大家下的其實是同一個文件。如果人人都是從國外服務器下載這個文件的話,我們國家就那么一丁點的出國帶寬就會被擠爆了。所以電信運營商們想了點餿主意,就是把一些常用和多人請求的文件,都下載并緩存到他們國內的服務器上,如果其他人請求的是相同的文件,就偷偷的把你的下載請求修改到他們本地服務器已經緩存好的這個文件(這些都是運營商在私底下偷偷進行的,用戶一般無感知)。不過,因為現在文件是從國內同一電信運營商服務器下載的,所以速度一般來說比國外直接拉快很多,對于用戶來說也不見得是壞事。
但對于一些重要業務,安全性級別要求比較高的,由于這種電信劫持,很容易中途被人偷換文件,譬如你應該是在蘋果官網下的iPhone固件,現在被人加了木馬,但你還以為自己下的是官方原版。運營商劫持就會帶來這種危害。
無法驗證就是蘋果的這個國外驗證服務器被運營商劫持了,換成了自己的東西,但人家有證書啊,兩個一對,就發現自己被擅改了,為了安全所以不讓你執行。所以,解決這個iTunes無法驗證服務器“."的身份的辦法,就是給指定蘋果的國外官方服務器地址,不讓其它人偷換了。
iTunes正常工作需要用到的幾個蘋果官方服務器
當POPPUR用網絡分析工具截取iTunes與蘋果服務器握手包的時候,我們發現iTunes每次打開都會有三個重要的握手服務器,它們分別是、、。也就是說,如果要解決iTunes無法驗證服務器“.”的身份及無法聯系iPhone軟件更新服務器等錯誤,需要保證以上幾個服務器有效連通。同時為了數據的“安全性”,我們必須強制電腦連接的是蘋果的國外服務器。(下面服務器地址換了圖片,原因你懂的)
如果你在長江以南的,建議設置為香港或臺灣服務器,如果是長江以北的,建議設置日本或臺灣服務器來確保較快的連接速度。當把上面的三個蘋果公司服務器強制指向以上地址后,iTunes無法驗證服務器的身份問題就不復存在了。同時,為了提升itunes、Mac App Store和App Store的下載速度,推薦一并修改以下三個蘋果App下載服務器地址
(蘋果iOS固件下載服務器)
(蘋果Mac App Store下載服務器)
(蘋果App Store下載服務器)
當你把這三個蘋果下載服務器做了強制指向后,你會發現下載蘋果軟件就像坐了火箭一樣(但可惜的是蘋果的下載服務器并沒有強制https連接,所以哪怕你強制指定了服務器地址,但偶爾還是會被運營商劫持,這時候你只需要按停止,重新開始,試幾次,快速的那次就是沒有被劫持了)。同時,如果你的iPhone有s**ge神器,設置以上幾個本地DNS指向后,App Store將獲得難以置信的下載速度提升。
怎么在電腦上強制指定以上蘋果服務器地址?
關于怎樣在電腦上強制指定蘋果服務器地址,從而徹底解決iTunes無法驗證服務器“.”的身份問題,同時提升App Store下載軟件速度,請點左下角“閱讀原文”
*請認真填寫需求信息,我們會在24小時內與您取得聯系。