爱意满满的作品展示区。
JJaicmkmy

我搭建了一个在我看来最好用的移动宽带 DNS

  •  1
     
  •   JJaicmkmy · Jan 17, 2016 · 25713 views
    This topic created in 3947 days ago, the information mentioned may be changed or developed.

    IP 地址

    • 139.196.59.110

    对移动网络作出的优化

    1. 上游服务器为 DNSPod Public DNS 。
    2. 将 Akamai CDN 解析到香港节点,可以加速 App Store 下载。(香港节点只有移动不绕路,所以,电信联通还是用 V2EX DNS 比较好)
    3. 为 PSN, Xbox Live, 任天堂作出优化,加快更新、下载游戏以及更新系统的速度。同时还对 EA 、育碧、 Origin 、 Steam 、 Rockstar 的服务器进行了优化。
    4. 绕过移动自带的墙中墙(参见 /t/250906)
    5. 将被污染的域名解析到正确的 IP (如维基百科、 EdgeCast CDN 、 Github Gist 等)
    6. 将不存在的网站解析到未被 Block 的 IP (而且可以看油管的视频哦!)
    7. V2EX 没有移动节点,移动访问最快的节点实际上是香港节点,所以解析到了香港 IP (因为去香港要经过某设备,所以请使用 HTTPS )
    8. 为部分有移动 CDN 的网站解析到移动 CDN 。
    9. 将 Dropbox 等网站解析到反向代理。(我没有这些网站的 SSL 证书,所以不用担心你的隐私被泄露)
    10. 目前所有 .tw 的网站都会被解析到反向代理,原因你懂的。

    配置文件

    我并不打算长期运行这个 DNS ,如果你想自己搭建一个,可使用我的 DNSMasq 的配置文件。

    GitHub

    VPS 流量有限,如果你也想自己搭建一个,最好使用一个海外 VPS 自己建立 SNIProxy,然后替换掉 128.199.159.39 这个 IP 地址。

    我还想说

    其实我并不用移动宽带,只是上次看到V2EX对移动 DNS 的讨论才鬼使神差的做了这个东西。因为没有实际的机器测试,只有 ipip.net 的 Traceroute 工具,所以难免有缺陷,如果你遇到

    * 某网站访问变慢
    * 某网站打不开
    * 某域名被解析到错误的节点
    * 希望某个不存在的网站变得存在
    * 某个 IP 已经失效
    请在 GitHub 上给我发 Issue 或者 Pull Request ,谢谢。

    Supplement 1  ·  Jan 18, 2016
    上游服务器改成了 114DNS , DNSPod 不知道为什么经常解析失败。
    52 replies  •  2016-12-03 10:04:34 +08:00
    Cu635
    Cu635
    Jan 17, 2016
    1
    lz ,将来 DNS 停止运行了, github repo 还会保存不?
    JJaicmkmy
    JJaicmkmy
    OP
    Jan 17, 2016 via iPad
    2
    @Cu635 会,并且还是会更新 repo 的,因为下个月宽带过期我就打算换移动。只是不公开自己的服务器地址了。
    Cu635
    Cu635
    Jan 17, 2016
    3
    @JJaicmkmy
    。。。
    你现在就公开了服务器地址了,下个月换 ip ?
    JJaicmkmy
    JJaicmkmy
    OP
    Jan 17, 2016 via iPad
    4
    @Cu635 暂时不打算换 IP ,至少半年内不会。但是不保证很久以后还会继续使用这个 IP 。
    feather12315
    feather12315
    Jan 17, 2016 via Android❤️1
    5
    star
    wdlth
    wdlth
    Jan 17, 2016
    6
    联通可以用香港联通
    电信可以用 CN2 节点
    002jnm
    002jnm
    Jan 17, 2016
    7
    杭州移动测试了下腾讯视频播放很卡,搜狐视频无法加载 css.优酷土豆解析到联通和电信飘忽不定,播放也不流畅。这个 Dnsmasq 还是建议跑在本地。
    JJaicmkmy
    JJaicmkmy
    OP
    Jan 17, 2016 via iPad
    8
    @002jnm 感谢反馈。优酷土豆我都是解析到南京移动的,应该不会有问题。请问能提供一下你解析到的 IP 地址吗?腾讯视频、搜狐视频我去看一下。
    gzelvis
    gzelvis
    Jan 17, 2016 via iPhone
    9
    @wdlth 想问下香港联通是啥玩意?近日租了个香港服务器,我的广州联通宽带过去居然要绕日本一圈, ping 没低过 150ms 的
    gzelvis
    gzelvis
    Jan 17, 2016 via iPhone
    10
    @JJaicmkmy 换了后, App Store 首页无法刷出,但更新页就是好的
    JJaicmkmy
    JJaicmkmy
    OP
    Jan 17, 2016 via iPad
    11
    @002jnm 腾讯视频好像是根据访客 IP 自动分配节点的,这个 DNS 应该不会影响。搜狐视频实测正常。
    Yien
    Yien
    Jan 17, 2016 via iPhone
    12
    非常感谢
    JJaicmkmy
    JJaicmkmy
    OP
    Jan 17, 2016 via iPad
    13
    @gzelvis 很奇怪,我即使删掉所有关于 App Store 的配置,然后把*.apple.com, *.mzstatic.com 都交给 V2EX DNS ,首页还是无法刷出。 Surge 中 Recent Request 关于 App Store 的域名 ping 过去都是正常的。
    gzelvis
    gzelvis
    Jan 17, 2016 via iPhone
    14
    @JJaicmkmy 我也是用的 surge ,但确认是改用此 dns 后才出现这情况,其他的都还好
    wdlth
    wdlth
    Jan 17, 2016
    15
    @gzelvis Akamai 的联通香港节点,联通直连。香港国际带宽不大,一般都绕道,特别是电信和联通两个不接入 HKIX 的运营商,绕道国外很正常,比如电信连联通香港绕美国。
    gqfBzoLVY3Wl4Tng
    gqfBzoLVY3Wl4Tng
    Jan 17, 2016
    16
    佛山移动(=广州) surge 设置香港 prox 超慢 取消就快了
    gqfBzoLVY3Wl4Tng
    gqfBzoLVY3Wl4Tng
    Jan 17, 2016
    17
    而且比较麻烦的是,家里 移动 公司电信 手机是联通 哈哈哈
    xuhaoyangx
    xuhaoyangx
    Jan 17, 2016
    18
    话说怎么查这些 CDN 的节点=。=求问下
    JJaicmkmy
    JJaicmkmy
    OP
    Jan 17, 2016 via iPad
    19
    @gzelvis 换了节点目前解决了,虽然没有香港节点快,但应该打开还是不成问题的。
    @xuhaoyangx 查国外的 CDN 节点最简单的方法:在国外 VPS 上 dig 域名。
    xuhaoyangx
    xuhaoyangx
    Jan 17, 2016
    20
    @JJaicmkmy =。=这个我也知道......好吧,看来都会挺麻烦的
    002jnm
    002jnm
    Jan 17, 2016
    21
    @JJaicmkmy 我用 Chrome 看了下搜狐视频是 js.tv.itc.cn 这个域名下 CSS 加载不出来.另外腾讯视频优酷土豆都已经可以解析到移动节点。移动很麻烦,一些视频站不解析到他们移动 CDN 节点都打不开的。另外非常感谢您提供的移动 DNS 解决方案。
    002jnm
    002jnm
    Jan 17, 2016❤️1
    22
    @JJaicmkmy 补充下 我这里杭州移动 js.tv.itc.cn 解析到 111.1.47.130 就正常了
    JJaicmkmy
    JJaicmkmy
    OP
    Jan 17, 2016 via iPad
    23
    @002jnm 已改,感谢已发送
    zmj1316
    zmj1316
    Jan 17, 2016
    24
    下周回家就试试,谢谢 lz
    yvanhe
    yvanhe
    Jan 17, 2016
    25
    我听说在 v 站公布地址或 ip 就会被攻击……
    imlonghao
    imlonghao
    Jan 17, 2016 via Android
    26
    @yvanhe 这句话除了制造恐慌外没什么意义
    imlonghao.com
    ishowman
    ishowman
    Jan 17, 2016
    27
    楼主竟然是初中生……好厉害哇
    JJaicmkmy
    JJaicmkmy
    OP
    Jan 17, 2016 via iPad
    28
    @ishowman 还可以吧,其实 @Flygoat 比我厉害多了
    alect
    alect
    Jan 17, 2016
    29
    移动用户前来支持楼主。加油!
    sorcerer
    sorcerer
    Jan 18, 2016 via iPhone
    30
    收集了这么多地址,幸苦了,已 star 晚上配置到家里的路由器上试试
    21grams
    21grams
    Jan 18, 2016
    31
    不打算长期维护的话,就别推荐大家用啊
    aitaii
    aitaii
    Jan 18, 2016
    32
    广告法:最
    233
    nisekoi
    nisekoi
    Jan 18, 2016
    33
    正好用上,家里换了移动网
    sorcerer
    sorcerer
    Jan 18, 2016 via iPhone
    34
    公网服务器配置这个 dns 的话,难道不会受到污染吗?为什么可以看油管的视频
    pandada8
    pandada8
    Jan 18, 2016
    35
    apple 加速可以解析到 114.114.114.114 走的是网宿 /Chinacache
    LGA1150
    LGA1150
    Jan 18, 2016 via Android❤️1
    36
    香港移动自己有 SNI Proxy :
    182.239.95.136
    182.239.95.139
    可以换掉你自己的 SNI Proxy
    JJaicmkmy
    JJaicmkmy
    OP
    Jan 18, 2016 via iPad
    37
    @sorcerer DNS 设在墙内,不会被污染。把*.googlevideo.com 全部解析到反向代理,就可以看视频。
    sorcerer
    sorcerer
    Jan 18, 2016
    38
    @JJaicmkmy 原来 dns 在墙内就不会被污染了~学习了
    chenyao168
    chenyao168
    Jan 18, 2016
    39
    早想建造一个类似 openerdns 的东东,现在好了, LZ 的经验值得参考。不过我现在通过 Bind9 配合 LZ 的 DNS 可以解决油管、古狗、喂鸡和非死不可的问题,等到失灵之后再邀上几个哥们买个 CN2 线路的 VPS 。
    EVJohn
    EVJohn
    Jan 20, 2016
    40
    zhimg.com 解析出来的地址没那么多
    Flygoat
    Flygoat
    Jan 20, 2016 via iPad
    41
    @JJaicmkmy 莫名中枪的无辜群众(然而 mby.pw C 写的比我好多了
    Flygoat
    Flygoat
    Jan 20, 2016 via iPad
    42
    114 这边污染比较严重。上游 DNS 最好的方案是打洞出墙解析。
    Flygoat
    Flygoat
    Jan 20, 2016 via iPad
    43
    还有枚举 Google CDN 的域名这种行为真是无言以对。最好的情况是留个 Patch (栗子: http://www.tuicool.com/articles/uEnUziI )然后用正则解决问题。还有配置文件前面的注释可以考虑删掉一点。实在是太长了。
    JJaicmkmy
    JJaicmkmy
    OP
    Jan 20, 2016 via iPad
    44
    @Flygoat 注释已经删掉了。(昨天为了在手机上改行配置,用 Vim 一行一行向下翻了好久。。。)上游 DNS 已经改成了 OpenDNS 的 5353 端口。感谢推荐 Patch ,我打算创建一个使用正则的新 Branch 。
    tony1016
    tony1016
    Jan 21, 2016
    45
    行为值得肯定。但是这种方式,更新啊,维护啊,都很复杂,建议单独搞个类似于 chinadns 的项目,我只要上游配置你这个,就好了,多简单
    lenovo
    lenovo
    Jan 22, 2016
    46
    localdns 方案:
    抗污染、抗劫持
    分流解析国内、国外域名
    自定义 hosts 域名
    屏蔽广告、恶意软件域名
    https://github.com/CNMan/unbound.conf
    EVJohn
    EVJohn
    Jan 22, 2016
    47
    广东移动用户:
    现在所知 移动光宽带会在核心路由器丢弃或转发 udp53 给自己的 DNS.
    EVJohn
    EVJohn
    Jan 22, 2016
    48
    另外个人觉得 one DNS 比较好用一点
    123s
    123s
    Jan 24, 2016
    49
    刚刚拉了移动光纤, 2 年 1200.
    楼主,将 listen-address 改为你自己的 IP 地址,127.0.0.1 。自己的 ip 是 vps 的 IP 还是路由的 ip ?
    JJaicmkmy
    JJaicmkmy
    OP
    Jan 24, 2016 via iPhone
    50
    @123s 如果搭建在路由器上就是路由器的 IP ,如果搭建在 VPS 上就是 VPS 的 IP 。
    mbyzhang
    mbyzhang
    Feb 12, 2016
    51
    @Flygoat 233333SMG
    danili
    danili
    Dec 3, 2016
    52
    感觉很不错的样子。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1487 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 73ms · UTC 04:41 · PVG 12:41 · LAX 20:41 · JFK 23:41
    ♥ Do have faith in what you're doing.