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

支持 TCP 查询的 DNS 除了 pdnsd,还有其它更好的吗?比如支持并行查询什么的。

  •  
  •   brMu · 2019-09-30 12:25:11 +08:00 · 4680 次点击
    这是一个创建于 1873 天前的主题,其中的信息可能已经有所发展或是发生改变。
    pdnsd 好久没更新了,所以请教大佬们,你们都在用啥支持 TCP 模式的 DNS 呢?
    第 1 条附言  ·  2019-10-08 16:02:27 +08:00
    感谢各位大佬的回复,经过一番对比测试后,最终的方案是 smartdns,除了支持 TCP 查询外,主要有 2 个功能个人非常喜欢,第 1 个是支持 prefetch 功能,第 2 个是支持多个 DNS 并行查询。现在用它作为主 DNS,一个 DNS 全搞定。
    缺点是好像非开源的!
    8 条回复    2019-10-02 19:17:45 +08:00
    yexm0
        1
    yexm0  
       2019-09-30 12:41:11 +08:00
    原本想推荐 Pcap_DNSProxy 的,刚搜了一下发现作者已失联......
    brMu
        2
    brMu  
    OP
       2019-09-30 12:54:52 +08:00
    这段时间又在用 dnsforwarder,发现 6 版本有僵尸进程的问题,v5 又有一堆 close wait 不释放,作者也好久没更新了。

    不知道大佬们还知道什么更好的?
    ihciah
        3
    ihciah  
       2019-10-01 15:57:27 +08:00 via iPad
    unbound ?
    Chingim
        4
    Chingim  
       2019-10-02 08:59:25 +08:00 via Android
    coredns
    Chingim
        5
    Chingim  
       2019-10-02 09:01:16 +08:00 via Android
    dnsmasq 也支持

    Q: Why doesn't dnsmasq support DNS queries over TCP? Don't the RFC's specify
    that?

    A: Update: from version 2.10, it does. There are a few limitations:
    data obtained via TCP is not cached, and source-address
    or query-port specifications are ignored for TCP.
    peesefoo
        6
    peesefoo  
       2019-10-02 09:07:34 +08:00 via Android
    Pcap_DNSProxy 前几天把项目全删掉了。
    可以试试 shawn1m/overture
    Kobayashi
        7
    Kobayashi  
       2019-10-02 14:06:36 +08:00 via Android
    pdnsd 多年未更新,不建议使用。
    unbound 和 dnsmasq 任选。

    pcap_dnsproxy 从来都不推荐,臃肿。本身是 DNS 解包过滤假包,后来把各种过墙方案( proxy、dnscrypt、压缩指针等)都加了进来,这不吃饱撑的嘛。还有就是长期依赖都没给出一个日志输出功能,GitHub 有人提过,作者说你们自己去抓包看?!卧槽

    overture 不错,内置了 IP、domain 分流,就是不知道 DoT 是否支持重用连接。另外后来版本里,domain 规则貌似只支持正则了。
    brMu
        8
    brMu  
    OP
       2019-10-02 19:17:45 +08:00 via Android
    @Kobayashi 感谢,我也是觉得 pcap_dnsproxy 太臃肿了,我去试试 overture。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5221 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 09:17 · PVG 17:17 · LAX 01:17 · JFK 04:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.