首先,先感叹一下,xbox今年中国大陆的网络状况实在堪忧,“为什么系统更新这么慢” “我的宽带都xx兆了,为什么下载游戏还没有速度” “游戏数据同步怎么那么久” 等各种有关xbox网络的抱怨贴已成为日经贴。想当初我们盒子和隔壁某主机的竞争优势之一就是网络状况比它们更好,没想到风水轮流转,现在反而是我们的网络更烂,真是唏嘘不已……
如果你是个人民币玩家,那我建议你去购买各大正规网游加速器厂商推出的xx联机宝或是某种小飞机服务。但是吧购买这些服务,每个月都要花出一笔钱,而且xbox的游戏动辄上百G,如果是一些限制流量的加速器或小飞机,那你本月的流量很容易被耗光。像我一样的穷B玩家自然不愿意这么干(虽然我也买了某机场主的小飞机服务
Xboxlive在中国的cdn主要是蓝汛和网宿,按理来说既然微软有了中国的合作伙伴那下载应该也不会慢,但是不知为何xbox今年的下载速度出奇的慢(之前可能也有,但是我都没有感觉到)。中国大陆的下载这么慢,那其他地区呢?我Google了一下,发现其他国家确实也有但很少,不像中国一大片吐槽的,所以xbox下载慢应该就是我国的特殊国情了。在这里我们有必要了解一下其它地区的情况,在国外xboxlive的cdn主要是Akamai以及少部分的Azure、Edgecast、Level3、Limelight,这些cdn厂商在国外都非常牛B,尤其是Akamai,很多大型网站用的都是它的服务(例如苹果、微软、索尼),所以国外xboxlive的网络状况自然比中国要好。
这些域名后对应的ip代表着不同的cdn服务商,既然我们想要选择适合自己的cdn,那就要用hosts(或dnsmasq)来固定住这些域名的ip,这就是为什么某些人会告诉你把xbox的dns改成xxx,那是因为不同的dns对于这些域名可能会解析出不同的ip,如果你用的dns刚好解析出适合你家的网络情况的cdn ip,那么你的下载将会有所改善,但大多数情况下,改dns都没用,且dns每天解析出来的结果都可能不一样,这就导致了今天你用这个dns有速度,过几天就又不行了

