解决Mac OS不能更新,下载更新速度慢的方法

更新Again:80.67.74.160这个ip好像已经ping不通了,如果之前修改了hosts,删除hosts中添加的那一行就行,更新应该也正常了。教育网内速度当然就又慢下来,正在实验这个ip是否能快点60.254.175.32,以下是dig出来的ip,仅供参考

60.254.175.23

60.254.175.22

125.56.202.7

125.56.202.12

125.56.202.12

121.248.156.7

—————————————————————————

更新:似乎在教育网内好用,教育网外可能反而无法更新

不知道用Mac的各位有没有遇到这两种情况:

  1. 打开iTunes/iWork,提示有新版本,点击升级,跳转到软件更新程序,检查了半天居然说你的软件是最新版。
  2. 下载更新速度奇慢,估计也就几K,一个更新能下一天,有时还有错误要重新下载。

如果你符合以上两种情况那么只需要执行一下几步就可以轻松解决

  1. 打开终端,sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts,然后可能有提示要输入你的密码,TextEdit会打开hosts文件让你编辑
  2. 在这个文件里添加一行:80.67.74.160 swcdn.apple.com 注意保存

就这么简单,之后更新就应该恢复正常了,下载速度也比原来强百倍,如果想知道更多细节参见这篇文章

PS:这个方法应该早就有了,我用了这么长时间mac居然没发现,真是罪过啊!

Mac OS X Snow Leopard 64bit下使用ipv6的方法

    需要一个软件Teredo(Miredo), 安装后在系统偏好设置里, 下载地址

    Teredo我就不介绍了, 如果真的不知道就自己查下吧, 这篇文章主要解决64bit下Teredo不能获得ipv6地址的问题. 可以额外参考这篇文章(EN).

   这个版本的Teredo只能工作在32bit下, 64bit无法获得ipv6地址, 现象是Teredo设置界面Teredo Tunnel那一项后面那个圆点(指示灯)总不是绿的(好像是黄的, 如果关闭Teredo后是红的), 高手可以尝试下载源代码自行编译修改. 懒人可以接着往下看解决方法:

    这里需要安装另一个东西–TunTap , 到这里下载, 我提供的地址是20090913版的,如果有更新请在附近查找, 安装后可以发现Teredo设置里面上面提到的指示灯变绿色了, 下面的Teredo Address也有信息了, 是你获取的ipv6地址, 如果还是不行试试把那个server换了, 微软那个我这里不能连接上,  teredo.remlab.net目前好用. 如果还是不行, 请留言. (END)

更新几个服务器:

 

Public teredo servers:

   * teredo.remlab.net / teredo-debian.remlab.net (France)

   * teredo.autotrans.consulintel.com (Spain)

   * teredo.ipv6.microsoft.com (USA, Redmond) (default for WindowsXP/2003/Vista/2008 OS)

   * teredo.ngix.ne.kr (South Korea)

   * teredo.managemydedi.com (USA, Chicago)

   * teredo.trex.fi (Finland)