找到使xbox下载最快的IP
最近吐槽xbox下载问题的人很多。 其实微软在国内是有服务器的,但是最近下载域名大概率会解析到国外, 一旦解析到国外,就会引起下载慢甚至无法下载的问题。因此,要解决下载问题,只需2步:
-
找到最快的下载IP
-
将下载域名解析到该IP(修改hosts或dnsmasq等)
这里只解决第1步,如何找到最佳下载IP.
至于第2步,网上教程比较多,可根据自己的路由器型号自行搜索
(关键词:路由器改hosts或路由器 dnsmasq)。之后如果发现有必要,可能会单独写个教程。
因为每个人的地理位置和运营商不同,所以最佳下载IP因人而异。 我也是最近才解决了下载问题,顺便写了个工具,找到最佳下载IP,所有网络运营商通用。
工具下载地址:
使用方法:
- 下载之后,解压
- 运行“查找最快hosts.bat”
- 测速完成后,会在log目录生成最佳hosts
log/hosts.txt文件保存了速度最快的hosts,文件格式如下:
###########Sun Jun 23 19:57:57 2019###########
60.210.22.168 assets1.xboxlive.com
111.161.120.228 assets2.xboxlive.com
log/speed.log文件保存了测速日志,文件格式如下:
###########Sun Jun 23 19:57:57 2019###########
42.81.100.252 0.0 MB/s
111.161.120.228 3.98 MB/s
61.240.136.46 0.0 MB/s
110.242.21.94 1.51 MB/s
60.210.22.168 11.15 MB/s
至此,已经完成了第1步,找到了最佳下载IP.
接下来的第2步,可以选择修改路由器hosts,或修改路由器dnsmasq(梅林或pdcn等路由器系统),或自建dns服务器。
源码
源码在GitHub上,懂python的同学可以自行获取: github: xbox-download-host