V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
algas
V2EX  ›  DNS

在局域网里建立 DNS 服务器能否当梯子用?

  •  
  •   algas · 2016-05-09 00:30:03 +08:00 · 6063 次点击
    这是一个创建于 3126 天前的主题,其中的信息可能已经有所发展或是发生改变。
    很久之前买的树莓派 2 吃灰很久,最近突然想到这个问题。
    第 1 条附言  ·  2016-05-10 12:26:14 +08:00
    最近两天一直在外面跑,没顾上来,集体回复一下

    这个应该和修改 hosts 是一样的效果,但是有两个好处:
    1. 手机和 ipad 修改 hosts 并不容易
    2. 通过修改路由器的设置,局域网里的所有其他电脑都不用再逐个配置

    还有一个原因是树莓派闲着,我也没有找到其他简单一点又有实际用处的方案
    第 2 条附言  ·  2016-05-13 23:58:22 +08:00
    最近尝试了一下,使用的方案是按照下面这个博客中的方法:
    http://wenjiehe.com/blog/2016/04/23/raspberry-dnsmasq/

    说一下感受:
    1. 确实可以上 Google 搜索,但是 gmail 就怎么也不行;
    2. firefox 对域名的缓存很厉害,即使我修改了 dns 服务器 ip ,也需要清楚缓存才能再次正确访问, chrome 没有这个问题;
    3. 按照道理来讲,上网速度会变快,至少不会感觉到变慢,实际上速度会感觉到明显的下降,无论是 google 搜索(其他梯子)还是百度。

    哎,这两天我在上面尝试搭 wikipedia 镜像,感觉基本上我对树莓 pi 没爱了,它是个好东西,但不适合我折腾的兴趣点。
    17 条回复    2017-06-03 21:19:31 +08:00
    Sullivan
        1
    Sullivan  
       2016-05-09 00:36:18 +08:00
    应该可以吧,之前有个大哥用的国内的 vps 架设的私有 DNS 服务器,共享了 IP 给我,上上 Google Twitter 之类的是没问题的。
    yangxiongguo
        2
    yangxiongguo  
       2016-05-09 00:41:14 +08:00
    那跟改 hosts 有什么区别
    cmlz
        3
    cmlz  
       2016-05-09 00:41:31 +08:00 via Android
    效果和写本机 host 一样,只对墙域名不墙 IP 有效,如果是墙 IP 的还是要梯子。
    UnisandK
        4
    UnisandK  
       2016-05-09 01:00:02 +08:00
    你说的是:

    使用树莓派作为 DNS 让内网设备自动扶墙? sniproxy 可以。树莓派上自建的 DNS 把 GFWList 的域名全部指向树莓派,服务器上跑 sniproxy ,然后树莓派的 80 和 443 转发到服务 sniproxy 监听的相应端口上

    使用树莓派通过 DNS 协议扶墙?可以试试这个 http://code.kryo.se/iodine/ 。这儿还有个用 ICMP 的 http://www.mit.edu/afs.new/sipb/user/golem/tmp/ptunnel-0.61.orig/web/
    lslqtz
        5
    lslqtz  
       2016-05-09 01:36:16 +08:00
    效果和写本机 hosts 一样,不过会支持 cname 。
    Tink
        6
    Tink  
       2016-05-09 01:38:44 +08:00
    当然可以
    hard2reg
        7
    hard2reg  
       2016-05-09 03:05:34 +08:00
    改 hosts 。。。大哥你是真的不限麻烦。。
    cxbig
        8
    cxbig  
       2016-05-09 03:53:41 +08:00
    想折腾它你不如装一个 RouterOS ,各种梯子配置好了自动挂载岂不更好?
    jimzhong
        9
    jimzhong  
       2016-05-09 06:47:59 +08:00
    可以,但是 RPi 的性能真心不好。
    Khlieb
        10
    Khlieb  
       2016-05-09 08:11:29 +08:00 via Android
    @cmlz 国际出口都被严密控制的,封 IP 的技术都架在那上面
    LINAICAI
        11
    LINAICAI  
       2016-05-09 09:02:49 +08:00 via iPhone
    有用么...如果可以,每个人维护一份 hosts 就得了翻什么墙
    realpg
        12
    realpg  
       2016-05-09 09:13:19 +08:00
    有一个自制的 dns 服务器,结合 VPN ,就可以同时做好 DNS 反污染和最近 CDN 两件事
    falsemeet
        13
    falsemeet  
       2016-05-09 11:40:30 +08:00
    有没有支持 openwrt 的开源项目?
    Cu635
        14
    Cu635  
       2016-05-09 12:10:26 +08:00
    呃,对付 DNS 污染的墙外网站管用,对于那些墙 ip 的就不行了。

    不过 lz 可以既搭建 dns 又搭建代理嘛
    JoeyChan
        15
    JoeyChan  
       2016-05-09 12:13:35 +08:00
    搭 dns 麻烦,如果只是解决 dns 污染,还不如搭个 unbound ,转发 8.8.8.8 的 tcp 解析,直接解决 dns 污染问题。
    CycleUser
        16
    CycleUser  
       2016-05-09 14:03:51 +08:00
    关注一下,我过一段时间也在考虑自建 DNS 服务器的问题。
    starsight
        17
    starsight  
       2017-06-03 21:19:31 +08:00
    http://wenjiehe.com/blog/2016/04/23/raspberry-dnsmasq/ 这个博客是我的……换了主题之后打不开了,附上新链接 http://wenjiehe.com/2016/04/23/2016-04-23-raspberry-dnsmasq/ 谢谢支持,欢迎讨论~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1097 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 22:37 · PVG 06:37 · LAX 14:37 · JFK 17:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.