代码援引自Anine星大lucky☆star ,感谢他的无私奉献。 原理方面就简单说一下:因为索尼使用的是cdn加速下载,所以通过dnsmasq的导向ip可以让你连到尽可能快的那个cdn节点,提高下载速度。因此只能提高下载速度,所以对于联机稳定性和成功率几乎没有作用。(题外话我用现在这个副dns联机杀戮地带还是感觉很爽)但是效果怎样呢?见图:
由于本人使用的是上海10M电信,所以这个下载速度已经是带宽的极限了,并且设置之后一劳永逸,除非这个节点被墙需要换个代码,否则基本是一直都能高速下载的。而且设置好之后ps3,ps4,psv都可以用这个速度下载。 那么废话这么多,教程开始: 1.首先你需要有一个ddwrt或者tomato类似拥有DNSMasq功能固件的路由器,当然没有路由器也可以,后文再提。 2.以我的ddwrt为例,进入路由器管理页面,设置→基本设置→按照图中设置好。
这里本地地址就填你路由器的地址,但是下面两个dns最好也填一个,实在不知道的话就填我这个或者8.8.8.8 8.8.4.4,或者就选你ISP的dns也可以。 3.进入服务→服务,找到DNSMasq这一个类目,按照图中这样设置好,并在框中输入代码。
DNSMasq代码如下:
此处我只贴PS系主机需要的代码,至于其他的可以去星大帖子里自取。 4.保存设置,应用,重启路由器。 5.然后进入ps主机,dns设置为本地dns的地址,就可以了。飞一般的下载速度就在你的小V手中。
前面说到了没有支持DNSMasq功能的路由器怎么办呢?还可以在电脑上安装一个Acrylic DNS Proxy方案。因为我有ddwrt路由所以这部分我就援引星大lucky☆star原帖部分内容。需要注意Acrylic DNS Proxy的代码和DNSMasq的代码写法是不一样的不要搞混。 Acrylic DNS Proxy 方案:Acrylic DNS Proxy方案从某些方面来说,比DNSMasq更为高级,支持通配符,正则表达式。但是它的缺点在于你必须开着电脑才可以。 1.安装 去官网下载最新版本安装即可。 2.配置 点击开始→程序→Acrylic DNS Proxy→Config-Edit Configuration File打开AcrylicConfiguration.ini打开Ctrl+F搜索[AllowedAddressesSection] 能搜索到两个,在第二个下面加AllowedAddressesSection=192.168.1.*。 这是说局域网内是192.168.1网段的设备都可以访问,一般来说家用局域网网段都是192.168.1 比较少见的有192.168.0,这根据你路由器ip来,如果你路由器是192.168.0.1 那么刚才的192.168.1改成192.168.0即可,其他同理。 3.放入代码 点击开始→程序→Acrylic DNS Proxy→Config-Edit Custom Hosts File打开AcrylicHosts.txt在127.0.0.1 localhost下面开始加入代码。 PS4可选代码:
4.重启DNS,PS3使用。 点击开始→程序→Acrylic DNS Proxy→Config-Restart Acrylic Service这个时候如果没有错误,应该已经可以了。PS3网络设置在IP设定的时候,DNS改成PC的ip,如果你不知道pc的ip,去Google搜索,查看本机ip.... 注意:PS3(或者其他设备)的主DNS必须设为你开着Acrylic DNS Proxy的PC ip,而附DNS必须设为你的路由器IP或者其他open DNS(例如208.67.222.222),否则容易出现设备无法联网的情况。很多人都是卡在这里导致测试连线失败。 by Dision 5.遇到问题的怎么办? 遇到问题的,可能有那里配置不对,PS3,PSV上的主DNS和备用DNS都填写PC机的IP是没错的,如果不行,一定是你PC机上的DNS服务器没开启或者你开启了防火墙拦截了之类的!
|