【轉】iTunes下載速度太慢?兩招幫你提速!-- 不錯

來源:互聯網
上載者:User

標籤:

原文網址:http://bbs.app111.com/thread-275-1-1.html

不用說,很多朋友都發現在大陸,下載 iTunes 上的東西實在是慢如蝸牛,小一點的軟體還能堅持一下,大一點的軟體幾天幾夜下不下來那就要命了…那麼,你必須看一下這篇文章~

本文主要介紹兩種加速 iTunes 下載的方法,不需要代理軟體。一個是修改 DNS,另一個是直接修改 hosts 表。先說說修改 DNS 的方法吧。

說一下背景知識,我們訪問網頁都是通過網址來訪問的,就像你訪問百度,輸入在地址欄的是 http://www.baidu.com ,但這個網址只是方便使用者去記憶的,電腦本身卻不認得,它只認得類似 220.181.111.147 這樣的IP地址。那麼誰會幫我們轉換呢?這就要靠 DNS 的勞作了。同理,我們訪問 iTunes 也是訪問它的通用地址,也就是常說的 URL,軟體本身也不會儲存 IP 位址的。分布在全球的 DNS 伺服器會幫我們去自動轉換這些地址。對於大公司來說,他們的伺服器是遍布全球各地的,所以一個 URL 可能在不同的國家和地區會對應不同的 IP 位址,以映射到最近的伺服器,實現最快的訪問速度。

不幸的是,雖說蘋果公司的 iTunes 伺服器遍布全球,可偏偏國內沒有,而國內的網路又走了共同的網路出口,DNS 資料也比較固定,所以很容易出現許多使用者去爭搶一個伺服器,而這個伺服器還不一定是最快的情況。那麼第一招,修改 DNS 伺服器就可以解決部分問題。我們換一個別的 DNS 伺服器,就有可能分配到一個相對空閑一點的蘋果 iTunes 伺服器上,間接的實現提速的目的。而這個魔術一般的 DNS 伺服器地址就是── 209.11.240.35 和 209.11.240.36。具體的設定方法是:

Windows 上(以 Win 7 為例),開啟 Control Panel (控制台) -> Network and Internet (網路和網際網路) -> View network status and tasks (查看網路狀態和任務),點擊左側 Change adapter settings (修改適配器設定),找到你用於上網的串連,比如“本地串連”,雙擊它,然後選擇“屬性”,再選擇有 TCP/IPv4 字樣的條目,再次點擊“屬性”,在先面就有 DNS 設定的選項,填上剛剛的兩個魔術般的地址,一路確認下去就好了:

<ignore_js_op> 

Mac 上,開啟 System Preference (系統偏好) -> Network (網路),找到你用的網路連接,如“乙太網路”,點“進階”按鈕,然後選擇 DNS 分頁,點擊下面的 + 號添加上述兩個 DNS 伺服器地址,一路點確定和應用,就可以了:

<ignore_js_op> 

iPad 上這個辦法也是適用的,不過僅限於 WIFI 網路下。具體的方法就是點擊系統設定,選擇 WIFI,在你使用的那個 WIFI 網路右邊的小箭頭上點一下,進入 WIFI 網路的設定,裡面有個 DNS 選項,一樣填入這樣的 DNS 伺服器地址,便大功告成。遺憾的是,3G網路下,如果沒有越獄,恐怕無法手動設定 DNS 地址。

修改 DNS 設定只能說在一定程度上提升訪問速度,但有可能造成一些後遺症,比如如果這個 DNS 伺服器資料不全的話,有可能造成一些網站無法訪問,或者訪問變慢的現象,那麼第二種方法就會更加有用,這就是修改 hosts 檔案。

hosts 檔案的作用是在本地解析 URL 到 IP 位址,相當於在原生一個迷你的 DNS 伺服器,它的優先權高於其它 DNS 伺服器,也就是說,在你 hosts 表裡的映射會被優先處理,而不再去 DNS 伺服器查詢。這個映射是 URL 到 IP 位址的一一映射。

那麼,我們如何去設定這樣的映射呢?我們首先需要找到 iTunes 使用的 URL。經過抓包處理,我們發現 iTunes 訪問的伺服器主要是 *.phobos.apple.com 這樣的網域名稱,而這個 * 經過多次測試,一般為 a1 ~ a2000 之間。這樣,我們就可以獲得到一個 URL 的列表。

至於 IP 位址的獲得,網上已經有朋友通過一些其它手段,抓去到了 iTunes 伺服器的 IP 位址,我們需要做的,就是驗證這些地址在我們的電腦上有哪些比較快。有個軟體,叫做 PingInfoView,可以測試連接到指定 IP 位址的速度。值得注意的是,軟體只能檢測串連的速度,並不能檢測到實際下載速度。當然了,一般這個連線速度是有參考價值的,它間接的反應出實際下載的速度。下載附件裡的軟體,裡麵包含了最新的 iTunes 伺服器位址,直接解壓運行後,直接點 OK 就可以開始測試了。

PingInfoView下載: <ignore_js_op> PingInfoview.rar (42.51 KB, 下載次數: 33805) 

運行
<ignore_js_op> 

幾分鐘後,測試結果就會自動顯示出來。我們需要做的,就是根據 Average Ping Time 去排序,找到數值儘可能小,而且 %Failed 也儘可能小的伺服器位址,比如我這裡的 173.223.52.64 就是比較好的,當然,不同的地方得到的結果當然也是不同的,你們要選擇你那邊最好的一個,

<ignore_js_op> 

獲得了這個地址之後,就可以去修改 hosts 表了。

Windows 的位於 C:\Windows\system32\drivers\etc。由於這個檔案夾有可能是隱藏的,所以建議大家直接複製粘貼這個地址到資源管理員的地址欄裡,以免出錯。裡面的 hosts 檔案就是我們需要修改的了,可以用記事本開啟。

對於 Mac OS 和 iOS 來說,這個檔案位於 /etc/hosts,在 Mac 下可以用命令列工具 vi 或 nano 修改,注意要用 sudo 提權,iOS 下可以用 iFile 直接修改。

由於 hosts 檔案不支援萬用字元,所以我們必須要把這 a1 ~ a2000 一行行的添加到 hosts 表裡。這是個很費時的工作(你如果會的話,可以用 Excel 等協助完成),不過沒關係,我也給大家提供了一個模版,你只需要用尋找替換功能,把我這裡的 IP 位址換成你自己找到的就可以了,任何記事本類軟體都可以完成這一操作。修改好之後,直接添加到你原先 hosts 檔案的末尾就萬事大吉了~

hosts 檔案模版: <ignore_js_op> hosts.txt (73.14 KB, 下載次數: 33587) 

試一試,現在你下載 iTunes 的東西是不是快多了?如果還沒有明顯提升的話,也不妨換一個用 PingInfoView 檢測到的其它較快的地址再試一試,總能找到一個你滿意的伺服器!
  

【轉】iTunes下載速度太慢?兩招幫你提速!-- 不錯

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.