DD-WRT配置DNSMasq来加速索尼/任天堂/微软的服务网络

微博   微信 2014-08-22 13:27编辑     39评论
dns
本文原文来自本人朋友也是A9的PS3区常客,也是91wii的版主lucky☆star,原地址:包括最新更新都见这里
因为大部分游戏的网战都是采用P2P技术,所以受限于双方的网络,用此方法无法解决联机网战的掉线问题(主要还是和供应商有关。)
众所周知,一般现在大型一点的网络服务都是利用cdn服务器(内容分发网络)来同步数据镜像以达到资源优化,任索微三大件也不例外,但是这样最大的问题就是一般大陆这边的ip的划片问题,一般cdn托管的智能识别对大陆ip都喜欢往欧美划,导致都会给分配到一个奇慢无比CDN服务器而不是最快的港台韩CDN服务器,而本身就连接不好的大陆网络又到了这些地区,导致网络质量更差。而通过改DNS虽然有可能会对链接有帮助,但是DNS是影响全网,而不同的服务可能最快的解析IP不同,比如索尼的奖杯、下载、图片都不是一个服务器,用DNS解析就会出现有的快有的慢的现象,而且很多国内的网站都是两个IP(国内一个,国外一个)用外国DNS解析成外国IP反而会让去这些网站的时候变慢。。。
于是DNSmasq就出现了,说白了这个是一个低内存占有率的DHCP服务器,但是由于可以配置某些解析(和hosts的功效差不多,但是hosts某些设备无法使用),所以这样就达到加速的能力了。
但是:你必须有一个支持DNSMasq的路由器。获得方法:你的路由器支持刷写DD-WRT、OpenWRT、番茄等开源固件。或者直接淘宝购买刷好番茄、DD-WRT的路由器,目前支持的有linksys,华硕,buffalo等厂商的中高端路由器,或一些企业级路由器,推荐Buffalo WHR-HP-G300N,buffalo里面可刷DD固件中最便宜的,需要注意,不要用厂商定制版DD固件(又称专业版固件) ,版本太旧。

这里以DD固件为准

设置→基本设置→网络地址服务器设置 (DHCP),勾选这三个选项
静态DNS1一定要填写路由器的IP地址(如192.168.1.1),剩下2个建议选择小众DNS,114DNS这样的最好都不要选择(为了保障任天堂服务的稳定性,建议第一DNS选择OPEN DNS ,第二DNS 选择oneDNS

服务→服务→DNSMasq,记住要勾选本地DNS!(图里面搞错了)
之后在底下DNSMasq 附加选项填写脚本:
脚本见此贴

注意FQ部分因为openerDNS的公开DNS服务器IP已经失效,所以不能用了。FQ部分就别想了



之后只要点击保存设置→应用即可。。。


如遇IP地址失效,请到开头的帖子里查看更新,此处仅是发帖时可用IP!
评论
好复杂啊
silentsjw 2014-04-15 20:26
好复杂啊
suki_iku 2014-04-15 20:37
@jimmyleohk 好像他在A9被暂时禁言了。。。。
sokinokatu 2014-04-15 23:24
一万个感谢!
siritios 2014-05-06 21:57
略高端喵,战术mark下,以后用
scgabriel 2014-05-06 22:06
这个东西为了能每天都能正常使用还需要每天改IP么?
ziqingmoyi 2014-05-06 23:00
@ziqingmoyi 如果失效,尝试用电脑ping一下ip,如果不通,暂时删掉对应的解析即可
sokinokatu 2014-05-07 00:56修改
虽然已经在A9学会了,但还是要支持一个
sidaly 2014-05-07 01:34
@yukitoisyo PSXdownloadhelper?那个也能提高联机速度?
pocterzero 2014-05-07 07:05
@pocterzero 不能…仅限下载
yukitoisyo 2014-05-08 18:08
稍微更新一点
sokinokatu 2014-08-22 13:24
马克思一下
kamino_sama 2014-08-22 13:29
一直不知道换不换路由好
ronglin 2014-08-24 21:27
好像很高端 以后尝试一下
a8470004 2014-08-24 22:19
TB入个100块左右的巴法罗 路由器 刷一下机 很快搞定 加速效果明显
alexmanutd77 2014-08-24 22:21
便宜货就是磊科Q3,60多块搞定
life1104jp 2015-01-15 23:15
好像挺不错,回头试一试
aojia 2015-01-16 00:49
好东西啊,mark一下
zstdreamer 2015-01-16 02:32
DD的好设置点。OP的有没有详细教程呢?@sokinokatu 
OP功能多 我想用我那路由实现迅雷离线 同时开启DNSmasq
不过都是介绍DD的,很少有详细讲解OP开启DNSmasq的。
diu-_-diu 2015-01-24 15:54
马克一下
pm_kb1985 2015-01-24 16:13
怒马一记~
nexx_czw 2015-01-24 16:15
这个实现起来比较复杂,首先得有个能刷DD固件的路由器,其次还得花时间精力去刷,另外还得配置DNS规则,成本太高了。
我就慷他人之慨一回,分享个简单的。
注意,为了避免给服务器搭建者带来不必要的麻烦,请一定要低调分享
http://public-dns.tk/nameserver/cn.html
这个是按照楼主所说的dnsmasq方式搭建的DNS服务器列表。都是国内的,从北京到广东都有。
服务器的有效性不保证,所以请随用随查,最好不要作为日常DNS使用。
wknet1988 2015-01-24 19:05修改
我只想知道对联机有没有效果?用过的朋友说下。文章里说可以改善索尼服务,可是就算psn再稳定,速度再快,如果ping游戏服务器很慢又有什么用?
winteryang 2015-01-24 17:03
@wknet1988 我看中间甚至还有南京中医药大学的dns,这些都是改过了dns的嘛?
wubs12345 2015-01-24 18:47
@wubs12345 请参考Software / Version这一列,标记了dnsmasq版本号的基本上都是改过的,其他的技术不太了解,建议还是优先选用dnsmasq的。
@winteryang 连接速度取决于连线双方,如果服务器本身连线就很差的话,那就爱莫能助了。修改DNS的目的就是减小解析域名产生的网络延迟,建议选择一个与你实际上网地区在数据链路上最近的中心节点。例如华北地区最好选用北京的,华东则是上海,华南是广州或深圳,香港。
wknet1988 2015-01-24 19:09
这个实在太给力了,完全可以摆脱PSX了,下载游戏可以达到满速,打开商店什么的都是秒开。谷歌又可以上了
winteryang 2015-01-26 08:57
X1的话基本上用不到 连大EA和2K都没有任何问题 下载也能满速 40多GB游戏基本上几小时就下完 PSN的话 基本上不玩联网 下载的话一般也是开一夜下载 夜里用棒子的DNS也能慢速40GB也能下完。。 所以无所谓了。。
sk_lonely 2015-01-26 09:10
@sokinokatu  正好最近想买个新的无线路由(旧的寿终正寝了),非常及时的看到了这篇文章

——不过文中推荐的那款Buffalo WHR-HP-G300N京东天猫无货,淘宝上的价格差又非常大不可信(100多~1000多的跨度),所以弱弱的来请教,可否推荐几款比较容易购买的?(不一定最便宜,性价比较高即可~)
foxjacob 2015-01-26 09:29
好高端的方法···留个名慢慢研究··
sayamiki 2015-01-26 09:41
@foxjacob 巴法络(Buffalo)的东西偏贵,而且假货不少,买的话建议到亚马逊之类的地方去买.个人建议你选美国网件(Netgear),台湾友讯(D-Link)的路由,支持型号在官网可以查.
链接: http://www.dd-wrt.com/site/support/router-database
wknet1988 2015-01-26 13:18修改
@wknet1988 原来如此,学习了~

弱弱的继续提问,我搜索了一下NETGEAR和D-LINK的,支持DD-WRT的貌似都只有比较旧的型号诶~

如果我想入一个预算500以内,4M有线网络环境下的无线路由器,有什么推荐么?
foxjacob 2015-01-26 13:10
@foxjacob NETGEAR/网件 WNDR4300 这个应该符合你的要求,也在DD的支持列表里.(注意硬件版本是v1和v4才支持DD固件)
链接:http://www.amazon.cn/dp/B00BTWIO7E?tag=etaonew1634307-23
不过还是建议你多花点钱买这个更好的.Netgear 美国网件 R6300v2,看评论可以刷DD固件,虽然官网列表里面无此型号.
http://www.amazon.cn/dp/B00EE2PYTM/ref=wl_it_dp_o_pC_nS_ttl?_encoding=UTF8&colid=31V4X3KRMO3V4&coliid=I2ZBBKARBNVIGS
wknet1988 2015-01-26 13:29
@wknet1988 看着就觉得好漂亮! 果断下单后者,谢谢推荐~
foxjacob 2015-01-26 14:09修改
@wknet1988 弱弱的提问:thirstypanda673是什么意思呢? 为什么网件的默认密码是这个?
foxjacob 2015-01-28 20:25
@foxjacob thirstypanda673这个就是字面意思吧,"口渴的熊猫".网件的默认账号密码,我见过的一般都是admin/password.你这个确实没见过,可能是"有人"设置过.你先看看路由器或说明书上写的默认密码是什么.如果不一致,就再检查一下包装,看看是不是原封的.
wknet1988 2015-01-28 20:34
@wknet1988 倒是没错,官方也是。。。。。噢噢,我还以为这句话有什么典故呢(就像微软WORD的那个彩蛋 狐狸跳猎狗)
foxjacob 2015-01-28 22:16
@wknet1988 不好意思,又来咨询了~

路由器入手,翻资料学习了一下,基本上明白刷固件的方法了~

不过。。。。需要

dd-wrt.K3_R6300V2.chk
dd-wrt.v24-K3_AC_ARM.bin

这两个文件,前者是用来从官方固件升级到DDWRT,后者是稳定版的DDWRT~

然后我各种搜索。。。。都没有找到下载的地址——所以弱弱的过来提问。。。。是否知道这两个固件哪里还能下载呢?
foxjacob 2015-01-29 21:07
@foxjacob http://pan.baidu.com/s/1i3GdhUP mmv7
wknet1988 2015-01-29 23:47
@wknet1988 超感谢,握爪~
foxjacob 2015-01-29 23:56
回复不能
T