首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
探索世界的好奇心万岁
Udacity
网易公开课
Godel, Escher, Bach: An Eternal Golden Braid
V2EX  ›  分享发现

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

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

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

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

    overture 不错,内置了 IP、domain 分流,就是不知道 DoT 是否支持重用连接。另外后来版本里,domain 规则貌似只支持正则了。
        8
    brMu   41 天前 via Android
    @Kobayashi 感谢,我也是觉得 pcap_dnsproxy 太臃肿了,我去试试 overture。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4167 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 52ms · UTC 03:39 · PVG 11:39 · LAX 19:39 · JFK 22:39
    ♥ Do have faith in what you're doing.