chinadns-ng
chinadns-ng copied to clipboard
chinadns 重构增强版,支持域名分流、ipset/nftset、UDP/TCP/DoT
请问 在使用 ``` chinadns-ng -p 2 -N=gt -l 7913 -c 119.29.29.29#53,119.28.28.28#53 -t 127.0.0.1#1055 -g /tmp/gfwlist.txt -d chn ``` 这个参数的时候,时不时的会漏一点ipv6的解析出来(确信bing.com www.bing 各种bing的域名都在gfwlist.txt里面) 是我的配置有误 还是我理解不对 还是说处理中有遗漏呢?谢谢 ``` ./dig @127.0.0.1 -p53 www.bing.com AAAA...
希望大佬能考虑一下增加,现在在chinadns-ng的基础上还得搭配用GO写的一些DNS服务程序才能实现过滤qtype 64/65 小小的路由器上,flash空间实在捉襟见肘,GO编译出来的程序实在太大了,如果大佬能采纳就太好了 :)
详见 #132 。 个人认为添加的话,可以直接在原有ipset name参数后追加,如: family名@table名@set名@12h30m 这样。不添加表示不需要timeout,兼容原有配置。
目前我自用的方案是 dnsmasq+gfwlist, 使用dns2socks+naive作为分流上游。 好处是需要通过代理来访问的网站其域名解释同样在远端,那么返回的地址是到远端最快的地址。 现在情况是dns2socks太老,和目前内核的gro似乎有冲突。想试试大神您的方案。
-l 参数
`--add-taggfw-ip bridge@psw@ACC,bridge@psw@ACC6` 如果添加ip到 bridge 协议 的set 会提示 `invalid family` 希望支持
linux/arm下使用命令: ```zig build -Dtarget=arm-linux-musleabi -Dcpu=generic+v7a``` 返回 ``` 11.05 thread 14 panic: TODO implement bigint to llvm int for 32-bit compiler builds 11.05 Unable to dump stack trace: debug info stripped...
过滤掉无效的返回
国内DNS会对一些cn结尾的域名也进行污染,把域名污染到 0.0.0.0 或者 127.0.0.1 比如域名 anitabi.cn ,联通和腾讯都会解析到 0.0.0.0,阿里的DNS正确。 请求增加一个功能,配置了多个DNS服务器时,如果DNS服务器返回0.0.0.0 或者 127.0.0.1 ,就丢弃这个DNS服务器的此域名所有解析数据,等待其它DNS服务器的数据