有没有这样一种 dns 软件。

2017-06-13 17:12:18 +08:00
 cjjdaq

可以设置主从 dns (主:多上游国内,从:多上游国外,支持 tcp/udp、EDNS、SOCKS5 proxy )带有 chnroute.txt 国内 ip 列表,支持 hosts。 hosts 命中直接返回,白名单强制走主 dns,黑名单强制走从 dns,不在名单的先用主 dns 解析,检测结果是否被 chnroute.txt 匹配,匹配返回结果,不匹配强制用从 dns 解析并返回结果。 支持 cache,ipset 最好咯。。。要能弄进路由里运行。

1942 次点击
所在节点    问与答
4 条回复
bigtan
2017-06-13 17:40:37 +08:00
KCheshireCat
2017-06-13 20:57:06 +08:00
/t/350162

能提供你的一部分需求
使用 dnspod 的 httpdns 来解析,支持 ip 地址表匹配解析结果.支持 edns.
所有不合要求的请求和在地址表以外的解析结果都不会向下返回包.

你可以用这个来做主 DNS,用一些比较比较慢的其他上游解析做从 DNS

用 dnsmasq 做底层(openwrt 都带这个)

在 dnsmasq 上加上 all-server 参数,它会在收到请求时同时向所有上游 dns 发起请求.

这样,如果解析域名在地址表里,那么主 dns 会比从 dns 快,dnsmasq 就会使用主 DNS 的结果.
如果不在地址表,或者是其他种类的请求,那么主 DNS 不会返回任何结果,dnsamsq 就会从 从 DNS 取得解析结果.
addidd
2017-06-13 20:58:38 +08:00
Pcap_DNSProxy
cjjdaq
2017-06-14 14:30:38 +08:00
Pcap_DNSProxy 基本上符合我的需求,多谢。

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

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

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

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

© 2021 V2EX