解决XBOX ONE下载速度慢、联机不顺畅的基础工作

基础就是DNS,其实基础是网络运营商(这个就用贵的就行了),然后软件搞好基本上下载都是满速,联机都是直连,根本不需要什么加速器,你就花钱用贵的运营商最起码。

自己建立一个不受干扰、篡改的DNS服务就是下一步工作了。

还是路由器官方Openwrt 15.05.1为例。
这次用到SSH,命令之类的了,dnsmasq它修改配置文件在命令行界面比较方便。

windows客户端用PuTTY
ssh连上路由器

输入
opkg update
opkg install dnsmasq-full
nano /etc/dnsmasq.conf #nano超好用,没有的opkg install nano 装一个,这东西下面有按键帮助特适合我这样从不记快捷键的用

listen-address= #其实需要改的不多,这里加上br-lan的ip,中间用’,’分开 ‘::1′(IPV6加上这个)
conf-dir=/etc/dnsmasq.d #(这个d可以是任意目录可以多建几个,一个不行,就注释掉换另一个)
#conf-dir=/etc/dnsmasq.d1
server=4.2.2.2 #上级DNS,选个合适的
#server=127.0.0.1#1053 #可以有多个,这个下面再讲
#server=2620:0:ccc::2 #有ipv6可以加一个
address=/ieonline.microsoft.com/0.0.0.0

dnsmasq.d 下面的内容,按需要放吧,无非就是些
address=/.广告/127.0.0.1
server=/.国内网址/180.76.76.76
server=/.特殊网址/127.0.0.1#53
ipset=/.特殊网址/flist #可以分别放到 名.conf里

/etc/init.d/dnsmasq restart

这样基本上你输入啥网址,就能指向正确的服务器IP,当然如果想完全抗干扰,再加一个pdnsd服务就完美了。
当然这个需要一个上级的pdnsd服务器端更好,没有的话就先用dnsmasq差不多XBOX ONE下载应该是没什么大问题了。

pdnsd服务器

pdnsd客户端
opkg install pdnsd #如果需要ipv6连接,需要自己编译,也很简单,我只有ar71xx的,哪天找个地方放一下
nano /etc/pdnsd.conf

现在DNS彻底完美。

另外还有些辅助工具DIG之类的,windows版应该都在bind包里。

发表评论