brMu

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

  •  
  •   brMu · Sep 30, 2019 · 5168 views
    This topic created in 2451 days ago, the information mentioned may be changed or developed.
    pdnsd 好久没更新了,所以请教大佬们,你们都在用啥支持 TCP 模式的 DNS 呢?
    Supplement 1  ·  Oct 8, 2019
    感谢各位大佬的回复,经过一番对比测试后,最终的方案是 smartdns,除了支持 TCP 查询外,主要有 2 个功能个人非常喜欢,第 1 个是支持 prefetch 功能,第 2 个是支持多个 DNS 并行查询。现在用它作为主 DNS,一个 DNS 全搞定。
    缺点是好像非开源的!
    8 replies    2019-10-02 19:17:45 +08:00
    yexm0
        1
    yexm0  
       Sep 30, 2019
    原本想推荐 Pcap_DNSProxy 的,刚搜了一下发现作者已失联......
    brMu
        2
    brMu  
    OP
       Sep 30, 2019
    这段时间又在用 dnsforwarder,发现 6 版本有僵尸进程的问题,v5 又有一堆 close wait 不释放,作者也好久没更新了。

    不知道大佬们还知道什么更好的?
    ihciah
        3
    ihciah  
       Oct 1, 2019 via iPad
    unbound ?
    Chingim
        4
    Chingim  
       Oct 2, 2019 via Android
    coredns
    Chingim
        5
    Chingim  
       Oct 2, 2019 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  
       Oct 2, 2019 via Android
    Pcap_DNSProxy 前几天把项目全删掉了。
    可以试试 shawn1m/overture
    Kobayashi
        7
    Kobayashi  
       Oct 2, 2019 via Android
    pdnsd 多年未更新,不建议使用。
    unbound 和 dnsmasq 任选。

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

    overture 不错,内置了 IP、domain 分流,就是不知道 DoT 是否支持重用连接。另外后来版本里,domain 规则貌似只支持正则了。
    brMu
        8
    brMu  
    OP
       Oct 2, 2019 via Android
    @Kobayashi 感谢,我也是觉得 pcap_dnsproxy 太臃肿了,我去试试 overture。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   983 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 51ms · UTC 19:17 · PVG 03:17 · LAX 12:17 · JFK 15:17
    ♥ Do have faith in what you're doing.