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

请问自建 dns 的朋友都是用什么设备在跑的?

  •  
  •   asdgsdg98 · 2024-08-17 14:22:08 +08:00 · 7571 次点击
    这是一个创建于 389 天前的主题,其中的信息可能已经有所发展或是发生改变。
    以前我是用软路由跑 openwrt ,然后 docker 一起跑 DNS 了
    后面发现软路由还是不怎么稳定,一步到位上了企业级路由器,在终端上用代理的软件

    现在发现国内 ip 都有污染了,有时候给我跳反诈,还是得自己搭 DNS 服务器,想弄一个省电省心的,有推荐吗,预算两三百吧
    打算用 paopaodns ,内存有个 2G 够了
    47 条回复    2024-08-22 14:56:12 +08:00
    hdp5252
        1
    hdp5252  
       2024-08-17 14:24:13 +08:00 via Android
    别用免费的跑
    被攻击分分钟就停止服务
    我日本甲骨文稳定 3 年了,被攻击停止服务了
    asdgsdg98
        2
    asdgsdg98  
    OP
       2024-08-17 14:25:09 +08:00
    @hdp5252 额,我没说明白,我是想在本地搭建
    Aicnal
        3
    Aicnal  
       2024-08-17 14:34:20 +08:00
    就直接用自己家的软路由跑 docker 我用的系统是 iStore 走的是 SmartDNS + Adguard Home 不过还是不是很稳定 一次意外断电之后 Adguard Home 挂了
    asdgsdg98
        4
    asdgsdg98  
    OP
       2024-08-17 14:38:03 +08:00
    @Aicnal 我用 openwrt 就是每隔一段时间系统总会出现各种各样的问题,有时候 dns 突然挂了,有时候国内网页打不开,有时候 luci 崩溃,有时候 ssh 进不去,后面换万兆企业级一年多没出任何问题
    lx01xsz
        5
    lx01xsz  
       2024-08-17 14:42:36 +08:00 via iPhone
    家里 NUC AdGuardHome + smartdns, smartdns 被污染的域名直连走香港小鸡做缓存, 访问上游 CloudFlare / Google DNS
    jiuhuicinv
        6
    jiuhuicinv  
       2024-08-17 14:48:38 +08:00
    权威 or 递归?
    totoro625
        7
    totoro625  
       2024-08-17 14:53:33 +08:00
    预算两三百,还是把你的软路由找出来废物利用吧
    这个价位只能买到 J1900 ,或者加点钱上 J4125
    asdgsdg98
        8
    asdgsdg98  
    OP
       2024-08-17 14:56:37 +08:00
    @jiuhuicinv 递归啊
    @lx01xsz 感谢分享
    @totoro625 我的旧软路由就是 J1900…有点费电想搞个 R2S 之类的
    molezznet
        9
    molezznet  
       2024-08-17 15:01:40 +08:00
    6w 的笔记本电脑跑 pve 安装 debian 安装 adguard
    glaz
        10
    glaz  
       2024-08-17 15:05:29 +08:00
    你软路由是不是没桥接还是用的光猫。跳反诈有可能光猫内置。
    asdgsdg98
        11
    asdgsdg98  
    OP
       2024-08-17 15:09:08 +08:00
    @glaz 应该和光猫无关,我用的光猫很老,16 年左右光改的时候给的,不支持插件
    我试了下是 http 才会跳反诈,https 就没问题
    dddedd
        12
    dddedd  
       2024-08-17 15:14:50 +08:00
    黑苹果 docker 里面跑
    momentx74
        13
    momentx74  
       2024-08-17 15:39:44 +08:00
    好多电视盒子能刷 armbian ,省电省心,可以买刷好的,比如 fei 讯遗产
    asdgsdg98
        14
    asdgsdg98  
    OP
       2024-08-17 15:47:47 +08:00
    @momentx74 我抽屉里还有个 N1 ,晚上试试废物利用
    totoro625
        15
    totoro625  
       2024-08-17 15:48:29 +08:00
    @asdgsdg98 #8 不碰 ARM 你会变得幸福
    就算相差 5w 功率,一年才 43 度电
    更何况,J1900 本来就是低功耗的机器,X86 平台的易用性可比 ARM 强太多了
    Aicnal
        16
    Aicnal  
       2024-08-17 15:55:13 +08:00
    @asdgsdg98 感觉还是别碰 arm 吧
    asdgsdg98
        17
    asdgsdg98  
    OP
       2024-08-17 16:00:01 +08:00
    @totoro625 J1900 的功耗和比 arm 高几倍,待机功耗 15W ,atom 的芯片组太费电了,而且性能太差了

    @Aicnal 为啥,感觉转 arm 是大趋势
    mohumohu
        18
    mohumohu  
       2024-08-17 16:06:03 +08:00
    搞个 nas ,什么都能跑,arm 通用性拓展性太差了
    6388xE5FRKTNUT9x
        19
    6388xE5FRKTNUT9x  
       2024-08-17 16:08:00 +08:00
    DNS 服务器不吃内存啊

    mosdns+adguard ,无线路由能跑,树莓派也能跑
    asdgsdg98
        20
    asdgsdg98  
    OP
       2024-08-17 16:16:17 +08:00
    @showgood163 看了项目,说是推荐 1GB 内存,内存越大命中率越高,估计他的数据不写入硬盘

    @mohumohu nas 买过一个,坏了就没在用,我用不到,还是给机械盘加到台式机上了
    Levox
        21
    Levox  
       2024-08-17 16:17:24 +08:00
    rpi
    mohumohu
        22
    mohumohu  
       2024-08-17 16:20:37 +08:00
    @asdgsdg98 整个 N100 小主机功耗也不高的样子
    6388xE5FRKTNUT9x
        23
    6388xE5FRKTNUT9x  
       2024-08-17 16:48:22 +08:00
    @asdgsdg98

    mosdns+adguardhome 在我路由器上用 70MB 左右内存,缓存开大点,屏蔽列表多一点,可能能到 100M

    上面这套配置在我 256MB RAM 的无线路由器上跑了一年多了,树莓派的话,1GB RAM 随便跑
    jackOff
        24
    jackOff  
       2024-08-17 17:18:59 +08:00
    阿里云
    wheat0r
        25
    wheat0r  
       2024-08-17 18:28:24 +08:00
    x84 主机和树莓派各跑一个 adguard home ,用 adguardhome-sync 同步配置
    bigtear
        26
    bigtear  
       2024-08-17 18:42:35 +08:00
    以前搞过各种各样的自建,最后发现不如直接用科学内核自带的分流规则来的方便好用。
    写 mihomo 内核自带的 dns 分流规则:
    cn 用 dnspod 、114 、运营商 DNS 负载均衡;
    !cn 用 101 、1.0.0.1 负载均衡(因为 Google 和 1.1.1.1 已经被运营商墙了)。
    都是 DoH ,日用很棒,内外网全设备都好用。
    bigtear
        27
    bigtear  
       2024-08-17 18:46:43 +08:00
    港澳台的一些 DNS 服务器相对来说能够平衡速度和准确性,可以搜一下做 upstream
    wheat0r
        28
    wheat0r  
       2024-08-17 18:54:52 +08:00
    @bigtear #26 我原本也是这么打算的,直到发现 mihomo 文档语焉不详
    bigtear
        29
    bigtear  
       2024-08-17 19:30:22 +08:00   ❤️ 1
    @wheat0r #28

    ```yaml
    dns:
    enable: true
    listen: 0.0.0.0:1053
    ipv6: true
    ipv6-timeout: 50
    nameserver-policy:
    "geosite:tld-cn,private,cn":
    - https://120.53.53.53/dns-query
    - https://223.6.6.6/dns-query
    - system
    - dhcp://system

    "geosite:tld-!cn,gfw,geolocation-!cn":
    - https://101.101.101.101/dns-query
    - https://1.0.0.1/dns-query
    # - https://8.8.4.4/dns-query

    nameserver:
    - https://120.53.53.53/dns-query
    - https://223.6.6.6/dns-query
    - system
    - dhcp://system

    fallback:
    - https://101.101.101.101/dns-query
    - https://1.0.0.1/dns-query
    # - https://8.8.4.4/dns-query
    ```

    不过刚才搜了一下发现,101 的 dns 也不是完全可靠
    https://blog.cre0809.com/archives/528/#%E5%B8%B8%E8%A6%8B%E7%9A%84%E5%85%AC%E5%85%B1-dns
    但人写上了具体封锁了哪些网站
    https://rpz.twnic.tw/e.html
    所以你可以参考一下这个研究源码写的相对好用的配置,自己测测哪些 dns 在你的地区比较快
    mintongcn
        30
    mintongcn  
       2024-08-17 19:52:16 +08:00 via iPhone
    openwrt
    dnsmasq chinadns-ng stubby dot-阿里免费版
    feelinglucky
        31
    feelinglucky  
       2024-08-17 19:54:52 +08:00
    @bigtear #29

    可以考虑用以下的配置

    ```
    nameserver-policy:
    "geosite:tld-cn,private,cn":
    - https://dns.alidns.com/dns-query
    - https://doh.pub/dns-query
    "geosite:tld-!cn,geolocation-!cn":
    - https://doh.opendns.com/dns-query
    - https://cloudflare-dns.com/dns-query
    ```

    其实主要考虑是因为 Google 用的人太多,所以很容易被“重点照顾”
    freddyzeng
        32
    freddyzeng  
       2024-08-17 19:56:15 +08:00 via iPhone
    还是要软路由,可能有些 bug 。不会规避
    wheat0r
        33
    wheat0r  
       2024-08-17 20:45:57 +08:00
    @bigtear #29 enhanced-mode 默认情况下是 normal 模式,不知道会不会造成泄漏
    laikick
        34
    laikick  
       2024-08-17 21:10:28 +08:00
    买了个香橙派 一百出头. 还挺稳的.
    Lentin
        35
    Lentin  
       2024-08-17 21:14:39 +08:00
    j4125 裸 ikuai 里面 docker 跑的 paopaodns
    ikuai 相对于 openwrt 还是稳定的……也没弄 pve 什么虚拟化的容易出问题
    yyysuo
        36
    yyysuo  
       2024-08-17 23:26:20 +08:00
    搞不懂,你们搭个 dns 转发器,最终不还是要转发给运营商 dns 或者国内的公共 dns ?最终还是要限速,除非 dns 全带 ecs 走代理。
    bigtear
        37
    bigtear  
       2024-08-18 06:58:39 +08:00
    @wheat0r #33 这个还有待研究,之前用的 fakeip 模式会导致有的网站访问不正常,所以最近切换到默认模式试试,据说综合了 fakeip 和 redir-host 的优点

    不过已经用公共 dns 了,这些 dns 还是并发请求,每个环节都容易泄露。。。
    oldcai
        38
    oldcai  
    PRO
       2024-08-18 10:27:59 +08:00
    cloudflare 支持 dns over https ,可以试试?
    crac
        39
    crac  
       2024-08-18 11:36:29 +08:00
    我用的 linksys E8450 ,跑 singbox+smartdns ,稳如老狗,而且可以跑满 1000mbps 境内和 300mbps 代理
    asdgsdg98
        40
    asdgsdg98  
    OP
       2024-08-18 13:40:44 +08:00
    @oldcai 速度比较慢,想自建快一点

    @yyysuo 就是想做个分流,避免 dns 污染,至于限速,223.5.5.5 每秒 20 都够了

    @Lentin 我也想搞这个方案,感觉是最方便的组合了,J1900 搭爱快能勉强跑千兆,openwrt 跑 300M 够呛

    @bigtear 有时候用科学内核会导致国内网站上不了,随机出现挺烦的
    rwzsycwan
        41
    rwzsycwan  
       2024-08-18 23:40:51 +08:00
    N1 刷的 archlinuxarm,跑了个 mosdns
    rwzsycwan
        42
    rwzsycwan  
       2024-08-18 23:45:44 +08:00
    @Aicnal #16 N1 还好呀,我刷了 archlinuxarm 已经稳定跑了好几年了
    maybeonly
        43
    maybeonly  
       2024-08-19 08:58:52 +08:00
    跑递归/缓存还是权威啊?
    前者的话,国内给公众服务要许可证的,给自己用的话我有个 bind ,除非路由器硬件坏了/电力问题,现在在 n100 ,j1900 也跑过也没都问题,系统是 rockylinux9
    而且同一个路由器上不知道有多少 dnsmasq 了,肯定两位数,虽然功能不同,但是都稳定啊
    权威的话,我家权威在免费的龟壳上,还有美国某廉价小鸡上,只回对应自己域名的请求,也都很稳

    顺便说,跳反炸也不一定是 dns 的问题,也许路由表没配置好没走梯子呢?
    而且自己家递归的话,要有可靠的墙内路由表,然后把递归查询墙外 ip 的请求路由到梯子上
    然后稳定性就应该没问题了,性能的话,慢慢优化吧
    jqtmviyu
        44
    jqtmviyu  
       2024-08-19 10:39:50 +08:00
    刚好我上周搞完 openwrt + smartdns + 域名分流, https://jqtmviyu.github.io/post/openwrt-smartdns-setting/
    要不要试试看. 反正我没发现有啥问题.
    K8dcnPEZ6V8b8Z6
        45
    K8dcnPEZ6V8b8Z6  
       2024-08-19 10:53:41 +08:00
    @bigtear 根据指路去看了一下台湾封禁的网站列表,惊喜发现里面不少是免费看剧网站(感觉找到了新大陆 XD
    slcun
        46
    slcun  
       2024-08-19 14:50:42 +08:00
    s905 的机顶盒,只跑了 AdGuardHome ,两三年了,没出过问题。
    txydhr
        47
    txydhr  
       2024-08-22 14:56:12 +08:00 via iPhone
    @asdgsdg98 遇到过,软路由硬件质量问题,我这边遇到一次是硬盘坏了,还不如外挂 u 盘。正常用起来比什么小米 tp 之类的稳多了
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5791 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 02:30 · PVG 10:30 · LAX 19:30 · JFK 22:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.