以下文字为转载:
by Paveo owind.com
今天 Andy 叔叔问我怎么在 hosts 文件里面添加
*.phobos.apple.com 208.46.163.74
不幸的是,hosts 文件这种老古董是不支持通配符滴。。那么怎么才能强行给众多的 Apple 的服务器指定 IP 地址来加快 iTunes 下载呢。。?显然不能从a1一直加到a1999 。。
那我们就用 dnsmasq 吧,如果你的 Mac 里面已经装了 dnsmasq,那很简单,加上这条规则:
address=/.phobos.apple.com/173.223.52.163
就能把 *.phobos.apple.com 强制指定到 IP 173.223.52.163。173.223.52.163 这个IP在我网络里下 iTunes 的东西是满速的。所以你可以根据你的网络得到一个最快的IP,然后强制指定 *.phobos.apple.com 到那个IP地址。
那么如何知道哪个IP对你来说速度最佳呢?也很简单,打开你的终 端,ping a*.phobos.apple.com,比如 ping a10.phobos.apple.com ping a45.phobos.apple.com 。。。多ping几个地址,然后用那个延迟最低的即可(200左右或者以下最好)。
然后你懂了吧。。享受高速的 iTunes 下载吧。
one more thing。。
如果你老换网络环境,或者,你根本不知道怎么在 Mac 安装 dnsmasq,好吧。你可以在路由器上弄。刷了 ddwrt 或者 tomato 的路由器都可以添加 dnsmasq 选项。在 Advanced – DHCP / DNS – Dnsmasq Custom configuration 添加:
address=/.phobos.apple.com/173.223.52.163
以上文字为转载,再记一下自己的发现过程:
在ipad上下载一个软件,在网关抓包,发现它是通过a623.phobos.apple.com下载的ipa。然后搜索phobos.apple.com,找到该文,
不过文中的IP 173.223.52.163 速度并不好。于是找来一堆香港台湾的dns服务器:
202.60.252.8
202.45.84.58
168.95.1.1
139.175.252.16
61.10.1.130
203.80.96.10
210.200.211.225
208.67.220.220
61.10.0.130
61.56.211.185
168.95.192.1
168.95.192.2
139.175.10.20
139.175.55.244
139.175.150.20
202.45.84.59
211.78.130.2
202.14.67.14
202.14.67.4
208.67.222.222
210.200.211.193
用这堆服务器来解析a1.phobos.apple.com
得到一堆这样的结果IP和ping值:
203.186.47.56 | 34.176 |
203.69.113.128 | 57.967 |
203.69.138.49 | 58.888 |
210.201.31.70 | 66.606 |
203.186.47.58 | 113.944 |
210.0.146.40 | 123.9 |
203.69.138.34 | 166.874 |
203.69.113.136 | 167.232 |
210.201.31.71 | 174.126 |
203.69.138.18 | 175.379 |
139.175.236.225 | 358.2 |
60.254.131.54 | 393.824 |
210.0.146.18 | 433.961 |
60.254.175.11 | 473.824 |
60.254.175.17 | 499.184 |
60.254.131.55 | 515.065 |
139.175.236.203 | 531.428 |
96.17.180.152 | 573.789 |
96.17.180.153 | 600.659 |
选中最快的 203.186.47.56
大功告成。