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

2019-09-30 12:25:11 +08:00
 brMu
pdnsd 好久没更新了,所以请教大佬们,你们都在用啥支持 TCP 模式的 DNS 呢?
4689 次点击
所在节点    分享发现
8 条回复
yexm0
2019-09-30 12:41:11 +08:00
原本想推荐 Pcap_DNSProxy 的,刚搜了一下发现作者已失联......
brMu
2019-09-30 12:54:52 +08:00
这段时间又在用 dnsforwarder,发现 6 版本有僵尸进程的问题,v5 又有一堆 close wait 不释放,作者也好久没更新了。

不知道大佬们还知道什么更好的?
ihciah
2019-10-01 15:57:27 +08:00
unbound ?
Chingim
2019-10-02 08:59:25 +08:00
coredns
Chingim
2019-10-02 09:01:16 +08:00
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
2019-10-02 09:07:34 +08:00
Pcap_DNSProxy 前几天把项目全删掉了。
可以试试 shawn1m/overture
Kobayashi
2019-10-02 14:06:36 +08:00
pdnsd 多年未更新,不建议使用。
unbound 和 dnsmasq 任选。

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

overture 不错,内置了 IP、domain 分流,就是不知道 DoT 是否支持重用连接。另外后来版本里,domain 规则貌似只支持正则了。
brMu
2019-10-02 19:17:45 +08:00
@Kobayashi 感谢,我也是觉得 pcap_dnsproxy 太臃肿了,我去试试 overture。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/605633

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX