可以设置主从 dns (主:多上游国内,从:多上游国外,支持 tcp/udp、EDNS、SOCKS5 proxy )带有 chnroute.txt 国内 ip 列表,支持 hosts。 hosts 命中直接返回,白名单强制走主 dns,黑名单强制走从 dns,不在名单的先用主 dns 解析,检测结果是否被 chnroute.txt 匹配,匹配返回结果,不匹配强制用从 dns 解析并返回结果。 支持 cache,ipset 最好咯。。。要能弄进路由里运行。
1
bigtan 2017-06-13 17:40:37 +08:00 2
|
2
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 取得解析结果. |
3
addidd 2017-06-13 20:58:38 +08:00 via Android
Pcap_DNSProxy
|
4
cjjdaq OP Pcap_DNSProxy 基本上符合我的需求,多谢。
|