|
今天,看了一个这个帖子是改dns的,http://bbs.weiphone.com/read-htm-tid-2379391.html,我觉得作者的方法可行,但是实在是不可靠。 还有一种方法是欺骗ET加速器加速的,那个方法实在是消耗盛大的服务器,因为加速器本身不是用来提高传输速度的,而是减少ping延迟,用来弄itunes下载影响了广大游戏玩家的正常加速,而且还随时容易被封杀。还有用其他speedyxxx,autobanxxx什么的,那个更不靠谱。
改dns意味着什么?我们所有的网络地址都要经过此dns服务器解析!
意味着,我们平常访问个中国的网站如baidu,还要去美国服务器解析个地址,这是浪费时间的行为,可能会导致访问国内网站变慢(注意是网页打开速度,不是传输速度),因为到美国的dns上解析一次地址,至少几百ms,甚至还会掉包。
意味着,我们浏览什么网页,解析什么地址,有可能受到那个美国dns的监视。而他给的那个dns地址,不知道是美国哪个isp的dns服务器,安全性,稳定性受到质疑。
意味着,有一天那个dns服务器突然挂了,肯定又有一大堆小白到处去发帖,去询问“为啥我的电脑只能上QQ,而打不开任何网页??”,然后他根本不知道是dns的事儿,就重装了电脑。
手动设置dns,我只支持opendns,和google dns,其他安全性很受质疑。
那应该怎么做?
我们应该修改hosts表,这才是靠谱的,只让电脑劫持掉一部分域名,让其他网站还是常规本地ISP dns解析。
一、首先寻找最快速的苹果itunes服务器ip地址。
注意:本文测试服务器速度只是单纯的ping延迟,不能绝对说明网络带宽的传输速度,只作为评估网速的一种方式。如果之前觉得用那个dns方法网速很不错的,直接用这几个ip之一就可以了173.223.52.72,173.223.52.51,173.223.52.24。那个dns帖子实际上就是把ip改到美国softlayer的服务器中心,下载服务器还是在美国,离我们国家还是很远。
itunes很多国家都有下载服务器,偏偏没有中国大陆的。
为了找到他要解析的域名,我经过winshark抓包追踪,发现下载时,itunes申请解析了,*.phobos.apple.com这样的域名,经过几十次重新连接,发现连接地址 *处,稳定在a1到a2000左右。那么就好办了,我只要劫持掉这些域名,用hosts转到一些快速的服务器就可以了。
为了或许快速的服务器,我把我的dns尝试改为美国,香港,台湾的,分别找到了一些香港和台湾以及美国的下载服务器。与其雄纠纠气昂昂去美国跨洋下载,不如去香港,台湾下载。我把这些收集到的地址,整合到了一款自动测试群服务器网速的软件pinginfoview中,这个软件是常用的群测试ping值软件。
PingInfoview.rar (43 K) 下载次数:9227 更新添加澳门苹果服务器
你们所需要做的就是打开压缩包里的主程序,弹出窗口里已经列好了我整理过香港台湾的ip地址,你们点ok就可以开始测试了。
等个5分钟后,测试的结果就比较准确了,看图
窗口最大化后,点击分类栏的average ping time,按升序排列
找到:1、平均延时小的,2、丢包概率小的
尽量多试几个,实测itunes下载速度,因为ping值不决定传输速度,有的朋友说他们的测试全红色的。我只能说你很不幸,可能是你网络坏境掉包率实在太高,也可能是防火q1ang,路由器等限制了并发连接。如果实在是遇着这种情况,你就在这个帖子里爬爬楼吧,找个锋友们已经测试过的ip地址,直接用于下个步骤的替换。
比如对于我的网络来说,就是203.69.113.136最好。经ip查验,是台湾的苹果下载服务器。 可以达到我的最大网速。
二、修改hosts表。
windows 系统:
由于hosts表不支持通配符,所以我先做好了一个hosts表,大家只需要用记事本替换掉我预设的那个ip值即可,改为你们适合用的。
hosts.rar (3 K) 下载次数:7793
下载后,c:/windows/system32/drivers/etc目录下,替换掉原来的hosts,然后用记事本打开,选择编辑-》替换-》填入查找内容203.69.113.136,替换内容改为你搜到的最快ip,然后点击全部替换并保存文件。
在替换任何东西之前记得备份一份哈,如果有的同志,原来的hosts表里有东西,比如盗版的photoshop hosts,你可以,把我的hosts打开,截取全部内容后,附加到原来的hosts里保存。
ios系统:如果你要替换ios的,那么就相应的改下面这个hosts,然后用ifunbox或其他的软件拷到ios设备的/etc目录下,替换掉原来的。 (哦。。搞忘了,你们ipad2还没有越狱。。那就可以忽略了,ipad一代,iphone什么的都可以用)
hosts-ios.rar (3 K) 下载次数:3064
mac 系统:
我没有mac系统,但是mac架构和ios基本一样。
所以把ios的这个hosts修改后放到 mac系统下的 /private/etc目录就可以了。
如果涉及到权限问题,我从网上找到的一个方法
引用
OS X的hosts文件保存在/Private/etc/目录之下(在Finder中按Shift+Command+G,在跳出来的对话框中输入/Private/etc/,而后按回车键就能看到hosts文件)。
打开Terminal,输入:
sudo nano /private/etc/hosts
输入管理员密码后回车,就可以看到Hosts的编辑窗口。
然后把我之前的hosts内容复制后,附加到hosts后半部分。
hosts-ios.rar (3 K) 下载次数:3064
ok,到此大功告成,这样就实现了真正的加速itunes。不影响正常的上网功能,而且比那个改dns的方法更快~~喜欢就加分吧。
FAQ:
1、有极少数的人说加速没效果,请先检查你是否开了ssh翻# q1ang #代#理,itunes会自动读取7070端口的数据,这很有趣。如果它走了Da1L1端口,改hosts是不起作用的。
2、Itunes的查看速度,看到的其实是Mb/s,不是MB/s,1MB/s=8Mb/s,其实我们平常迅雷下载时看到的速度是MB/s,网络运营商告诉我们的几兆带宽是指Mb/s。
3、全红的朋友请爬楼,自己搞一个网友推荐的ip地址,直接换上。
4、关于ipad2目前不能更改hosts的现实。我推荐你们在ipad2上改dns,不过是改成澳门,台湾,香港的dns。百度可以很容易搜到。 |
|